[PEFF file: __unnamed__] file_timestamp: AA2B668E old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size C31C unpacked_size C31C packed_size C31C section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 90010008 stw [r1 + 0x0008], r0 0000000C A8030002 lha r0, [r3 + 0x0002] 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 2C000000 cmpwi r0, 0 00000018 2880000A cmplwi cr1, r0, 10 0000001C 2F00FFFD cmpwi cr6, r0, -3 00000020 2E80FFF9 cmpwi cr5, r0, -7 00000024 40800148 bge +0x00000148 /* 0000016C */ 00000028 2C00FFFE cmpwi r0, -2 0000002C 419A0074 beq cr6, +0x00000074 /* 000000A0 */ 00000030 2C80FFFF cmpwi cr1, r0, -1 00000034 2F80FFFC cmpwi cr7, r0, -4 00000038 41990020 bgt cr6, +0x00000020 /* 00000058 */ 0000003C 2C040000 cmpwi r4, 0 00000040 41960094 beq cr5, +0x00000094 /* 000000D4 */ 00000044 3C000002 lis r0, 0x0002 00000048 30600006 addic r3, r0, 6 0000004C 419E021C beq cr7, +0x0000021C /* 00000268 */ 00000050 30210050 addic r1, r1, 80 00000054 48000110 b +0x00000110 /* 00000164 */ label00000058: 00000058 41820028 beq +0x00000028 /* 00000080 */ 0000005C 40860104 bne cr1, +0x00000104 /* 00000160 */ 00000060 80030004 lwz r0, [r3 + 0x0004] 00000064 38640000 addi r3, r4, 0x0000 00000068 30800000 addic r4, r0, 0 0000006C 48000279 bl +0x00000278 /* 000002E4 */ 00000070 81810058 lwz r12, [r1 + 0x0058] 00000074 30210050 addic r1, r1, 80 00000078 7D8803A6 mtlr r12 0000007C 4E800020 blr label00000080: 00000080 80030004 lwz r0, [r3 + 0x0004] 00000084 38640000 addi r3, r4, 0x0000 00000088 30800000 addic r4, r0, 0 0000008C 48000511 bl +0x00000510 /* 0000059C */ 00000090 81810058 lwz r12, [r1 + 0x0058] 00000094 30210050 addic r1, r1, 80 00000098 7D8803A6 mtlr r12 0000009C 4E800020 blr label000000A0: 000000A0 A8630004 lha r3, [r3 + 0x0004] 000000A4 30030004 addic r0, r3, 4 000000A8 28000004 cmplwi r0, 4 000000AC 3003FFFB subic r0, r3, 5 000000B0 28800005 cmplwi cr1, r0, 5 000000B4 40810014 ble +0x00000014 /* 000000C8 */ 000000B8 2C03FFF9 cmpwi r3, -7 000000BC 38600000 li r3, 0x0000 000000C0 40850008 ble cr1, +0x00000008 /* 000000C8 */ 000000C4 408201A4 bne +0x000001A4 /* 00000268 */ label000000C8: 000000C8 30210050 addic r1, r1, 80 000000CC 38600001 li r3, 0x0001 000000D0 4E800020 blr label000000D4: 000000D4 3BC40000 addi r30, r4, 0x0000 000000D8 41820070 beq +0x00000070 /* 00000148 */ 000000DC 80640000 lwz r3, [r4] 000000E0 83E30044 lwz r31, [r3 + 0x0044] 000000E4 2C1F0000 cmpwi r31, 0 000000E8 41820060 beq +0x00000060 /* 00000148 */ 000000EC 807F0008 lwz r3, [r31 + 0x0008] 000000F0 48008911 bl +0x00008910 /* 00008A00 */ 000000F4 80410014 lwz r2, [r1 + 0x0014] 000000F8 807F0004 lwz r3, [r31 + 0x0004] 000000FC 48008905 bl +0x00008904 /* 00008A00 */ 00000100 80410014 lwz r2, [r1 + 0x0014] 00000104 807F000C lwz r3, [r31 + 0x000C] 00000108 480088F9 bl +0x000088F8 /* 00008A00 */ 0000010C 80410014 lwz r2, [r1 + 0x0014] 00000110 807F0000 lwz r3, [r31] 00000114 480088ED bl +0x000088EC /* 00008A00 */ 00000118 80410014 lwz r2, [r1 + 0x0014] 0000011C 387F0000 addi r3, r31, 0x0000 00000120 48008905 bl +0x00008904 /* 00008A24 */ 00000124 80410014 lwz r2, [r1 + 0x0014] 00000128 807E0000 lwz r3, [r30] 0000012C 38800000 li r4, 0x0000 00000130 806300AA lwz r3, [r3 + 0x00AA] 00000134 48008915 bl +0x00008914 /* 00008A48 */ 00000138 80410014 lwz r2, [r1 + 0x0014] 0000013C 807E0000 lwz r3, [r30] 00000140 38000000 li r0, 0x0000 00000144 90030044 stw [r3 + 0x0044], r0 label00000148: 00000148 38600000 li r3, 0x0000 0000014C 81810058 lwz r12, [r1 + 0x0058] 00000150 30210050 addic r1, r1, 80 00000154 7D8803A6 mtlr r12 00000158 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000015C 4E800020 blr label00000160: 00000160 30210050 addic r1, r1, 80 label00000164: 00000164 3860FFCE li r3, 0xFFFFFFCE 00000168 4E800020 blr label0000016C: 0000016C 80A2000C lwz r5, [r2 + 0x000C] 00000170 5400103A rlwinm r0, r0, 2, 0, 29 00000174 7CA50014 addc r5, r5, r0 00000178 4185FFE8 bgt cr1, -0x00000018 /* 00000160 */ 0000017C 80A50028 lwz r5, [r5 + 0x0028] 00000180 80020010 lwz r0, [r2 + 0x0010] 00000184 7C002814 addc r0, r0, r5 00000188 7C0903A6 mtctr r0 0000018C 4E800420 bctr 00000190 80030004 lwz r0, [r3 + 0x0004] 00000194 38640000 addi r3, r4, 0x0000 00000198 30800000 addic r4, r0, 0 0000019C 480022A1 bl +0x000022A0 /* 0000243C */ 000001A0 81810058 lwz r12, [r1 + 0x0058] 000001A4 30210050 addic r1, r1, 80 000001A8 7D8803A6 mtlr r12 000001AC 4E800020 blr 000001B0 80030004 lwz r0, [r3 + 0x0004] 000001B4 38640000 addi r3, r4, 0x0000 000001B8 30800000 addic r4, r0, 0 000001BC 480028ED bl +0x000028EC /* 00002AA8 */ 000001C0 81810058 lwz r12, [r1 + 0x0058] 000001C4 30210050 addic r1, r1, 80 000001C8 7D8803A6 mtlr r12 000001CC 4E800020 blr 000001D0 81030004 lwz r8, [r3 + 0x0004] 000001D4 80030014 lwz r0, [r3 + 0x0014] 000001D8 80A30010 lwz r5, [r3 + 0x0010] 000001DC 80C3000C lwz r6, [r3 + 0x000C] 000001E0 80E30008 lwz r7, [r3 + 0x0008] 000001E4 38640000 addi r3, r4, 0x0000 000001E8 30800000 addic r4, r0, 0 000001EC 480042D1 bl +0x000042D0 /* 000044BC */ 000001F0 81810058 lwz r12, [r1 + 0x0058] 000001F4 30210050 addic r1, r1, 80 000001F8 7D8803A6 mtlr r12 000001FC 4E800020 blr 00000200 2C840000 cmpwi cr1, r4, 0 00000204 80030004 lwz r0, [r3 + 0x0004] 00000208 3860FF94 li r3, 0xFFFFFF94 0000020C 2C000000 cmpwi r0, 0 00000210 41860058 beq cr1, +0x00000058 /* 00000268 */ 00000214 3860FFCE li r3, 0xFFFFFFCE 00000218 41820050 beq +0x00000050 /* 00000268 */ 0000021C 80640000 lwz r3, [r4] 00000220 30800000 addic r4, r0, 0 00000224 80A30044 lwz r5, [r3 + 0x0044] 00000228 3860FF94 li r3, 0xFFFFFF94 0000022C 2C050000 cmpwi r5, 0 00000230 81250000 lwz r9, [r5] 00000234 38A00048 li r5, 0x0048 00000238 41820030 beq +0x00000030 /* 00000268 */ 0000023C 80690000 lwz r3, [r9] 00000240 4800882D bl +0x0000882C /* 00008A6C */ 00000244 80410014 lwz r2, [r1 + 0x0014] 00000248 81810058 lwz r12, [r1 + 0x0058] 0000024C 30210050 addic r1, r1, 80 00000250 7D8803A6 mtlr r12 00000254 38600000 li r3, 0x0000 00000258 4E800020 blr 0000025C 30210050 addic r1, r1, 80 00000260 3860DCFE li r3, 0xFFFFDCFE 00000264 4E800020 blr label00000268: 00000268 30210050 addic r1, r1, 80 0000026C 4E800020 blr 00000270 00000000 .invalid 00000274 00002041 .invalid 00000278 80020200 lwz r0, [r2 + 0x0200] 0000027C 00000000 .invalid 00000280 00000270 .invalid 00000284 00075048 .invalid 00000288 4F544F43 .invalid 4C 0000028C 44000000 .invalid sc 00000290 7C800734 extsh r0, r4 00000294 30600004 addic r3, r0, 4 00000298 28030004 cmplwi r3, 4 0000029C 3060FFFB subic r3, r0, 5 000002A0 28830005 cmplwi cr1, r3, 5 000002A4 40810014 ble +0x00000014 /* 000002B8 */ 000002A8 2C00FFF9 cmpwi r0, -7 000002AC 38600000 li r3, 0x0000 000002B0 40850008 ble cr1, +0x00000008 /* 000002B8 */ 000002B4 4082000C bne +0x0000000C /* 000002C0 */ label000002B8: 000002B8 38600001 li r3, 0x0001 000002BC 4E800020 blr label000002C0: 000002C0 4E800020 blr 000002C4 00000000 .invalid 000002C8 00002040 .invalid 000002CC 00000200 .invalid 000002D0 00000000 .invalid 000002D4 00000034 .invalid 000002D8 00074344 .invalid 000002DC 43616E44 bc 27, 1, +0x00006E44 /* 00007120 */ 000002E0 6F000000 xoris r0, r24, 0x0000 fn000002E4: 000002E4 BF61FFEC stmw [r1 - 0x0014], r27 000002E8 7C0802A6 mflr r0 000002EC 7D800026 mfcr r12 000002F0 91810004 stw [r1 + 0x0004], r12 000002F4 90010008 stw [r1 + 0x0008], r0 000002F8 9421FFA0 stwu [r1 - 0x0060], r1 000002FC 3BC40000 addi r30, r4, 0x0000 00000300 3B600000 li r27, 0x0000 00000304 3BE00000 li r31, 0x0000 00000308 386000AE li r3, 0x00AE 0000030C 48008785 bl +0x00008784 /* 00008A90 */ 00000310 80410014 lwz r2, [r1 + 0x0014] 00000314 2C030000 cmpwi r3, 0 00000318 38800002 li r4, 0x0002 0000031C 3BA30000 addi r29, r3, 0x0000 00000320 3860FF94 li r3, 0xFFFFFF94 00000324 41820240 beq +0x00000240 /* 00000564 */ 00000328 386054E0 li r3, 0x54E0 0000032C 48000EA5 bl +0x00000EA4 /* 000011D0 */ 00000330 2C030000 cmpwi r3, 0 00000334 80FD0000 lwz r7, [r29] 00000338 90670038 stw [r7 + 0x0038], r3 0000033C 4082002C bne +0x0000002C /* 00000368 */ 00000340 387D0000 addi r3, r29, 0x0000 00000344 480086BD bl +0x000086BC /* 00008A00 */ 00000348 80410014 lwz r2, [r1 + 0x0014] 0000034C 81810068 lwz r12, [r1 + 0x0068] 00000350 8361004C lwz r27, [r1 + 0x004C] 00000354 30210060 addic r1, r1, 96 00000358 7D8803A6 mtlr r12 0000035C BBA1FFF4 lmw r29, [r1 - 0x000C] 00000360 3860FF94 li r3, 0xFFFFFF94 00000364 4E800020 blr label00000368: 00000368 80FD0000 lwz r7, [r29] 0000036C 93C700AA stw [r7 + 0x00AA], r30 00000370 80FD0000 lwz r7, [r29] 00000374 9387005C stw [r7 + 0x005C], r28 00000378 4800873D bl +0x0000873C /* 00008AB4 */ 0000037C 80410014 lwz r2, [r1 + 0x0014] 00000380 90610038 stw [r1 + 0x0038], r3 00000384 387E0000 addi r3, r30, 0x0000 00000388 48008751 bl +0x00008750 /* 00008AD8 */ 0000038C 80410014 lwz r2, [r1 + 0x0014] 00000390 7C670034 cntlzw r7, r3 00000394 34E7FFE0 subic. r7, r7, 32 00000398 4E600382 cror crb19, crb0, crb0 0000039C 41930014 bso cr4, +0x00000014 /* 000003B0 */ 000003A0 4800875D bl +0x0000875C /* 00008AFC */ 000003A4 80410014 lwz r2, [r1 + 0x0014] 000003A8 48008779 bl +0x00008778 /* 00008B20 */ 000003AC 80410014 lwz r2, [r1 + 0x0014] label000003B0: 000003B0 387E0000 addi r3, r30, 0x0000 000003B4 48008791 bl +0x00008790 /* 00008B44 */ 000003B8 80410014 lwz r2, [r1 + 0x0014] 000003BC 2C030000 cmpwi r3, 0 000003C0 3B830000 addi r28, r3, 0x0000 000003C4 38600012 li r3, 0x0012 000003C8 40820048 bne +0x00000048 /* 00000410 */ 000003CC 4800879D bl +0x0000879C /* 00008B68 */ 000003D0 80410014 lwz r2, [r1 + 0x0014] 000003D4 2C030000 cmpwi r3, 0 000003D8 3B830000 addi r28, r3, 0x0000 000003DC 40820018 bne +0x00000018 /* 000003F4 */ 000003E0 3BE0FF94 li r31, 0xFFFFFF94 000003E4 2C1D0000 cmpwi r29, 0 000003E8 2D9C0000 cmpwi cr3, r28, 0 000003EC 80FD0000 lwz r7, [r29] 000003F0 48000104 b +0x00000104 /* 000004F4 */ label000003F4: 000003F4 4193001C bso cr4, +0x0000001C /* 00000410 */ 000003F8 38E00001 li r7, 0x0001 000003FC 98FC0011 stb [r28 + 0x0011], r7 00000400 387E0000 addi r3, r30, 0x0000 00000404 389C0000 addi r4, r28, 0x0000 00000408 48008641 bl +0x00008640 /* 00008A48 */ 0000040C 80410014 lwz r2, [r1 + 0x0014] label00000410: 00000410 80FD0000 lwz r7, [r29] 00000414 93870044 stw [r7 + 0x0044], r28 00000418 807C0000 lwz r3, [r28] 0000041C 2C030000 cmpwi r3, 0 00000420 80E30000 lwz r7, [r3] 00000424 2C870000 cmpwi cr1, r7, 0 00000428 41820014 beq +0x00000014 /* 0000043C */ 0000042C 408600A8 bne cr1, +0x000000A8 /* 000004D4 */ 00000430 480085D1 bl +0x000085D0 /* 00008A00 */ 00000434 80410014 lwz r2, [r1 + 0x0014] 00000438 937C0000 stw [r28], r27 label0000043C: 0000043C 387E0000 addi r3, r30, 0x0000 00000440 4800874D bl +0x0000874C /* 00008B8C */ 00000444 80410014 lwz r2, [r1 + 0x0014] 00000448 7C7B0734 extsh r27, r3 0000044C 3CE06364 lis r7, 0x6364 00000450 30676369 addic r3, r7, 25449 00000454 3880B54D li r4, 0xFFFFB54D 00000458 48008759 bl +0x00008758 /* 00008BB0 */ 0000045C 80410014 lwz r2, [r1 + 0x0014] 00000460 2C030000 cmpwi r3, 0 00000464 907C0000 stw [r28], r3 00000468 3BE0FF40 li r31, 0xFFFFFF40 0000046C 40820018 bne +0x00000018 /* 00000484 */ 00000470 387B0000 addi r3, r27, 0x0000 00000474 48008761 bl +0x00008760 /* 00008BD4 */ 00000478 80410014 lwz r2, [r1 + 0x0014] 0000047C 2C1D0000 cmpwi r29, 0 00000480 4800006C b +0x0000006C /* 000004EC */ label00000484: 00000484 48008775 bl +0x00008774 /* 00008BF8 */ 00000488 80410014 lwz r2, [r1 + 0x0014] 0000048C 48008791 bl +0x00008790 /* 00008C1C */ 00000490 80410014 lwz r2, [r1 + 0x0014] 00000494 7C7F0735 extsh. r31, r3 00000498 807C0000 lwz r3, [r28] 0000049C 4182001C beq +0x0000001C /* 000004B8 */ 000004A0 387B0000 addi r3, r27, 0x0000 000004A4 48008731 bl +0x00008730 /* 00008BD4 */ 000004A8 80410014 lwz r2, [r1 + 0x0014] 000004AC 2C1F0000 cmpwi r31, 0 000004B0 41820094 beq +0x00000094 /* 00000544 */ 000004B4 48000034 b +0x00000034 /* 000004E8 */ label000004B8: 000004B8 48008789 bl +0x00008788 /* 00008C40 */ 000004BC 80410014 lwz r2, [r1 + 0x0014] 000004C0 387B0000 addi r3, r27, 0x0000 000004C4 48008711 bl +0x00008710 /* 00008BD4 */ 000004C8 80410014 lwz r2, [r1 + 0x0014] 000004CC 807C0000 lwz r3, [r28] 000004D0 2C030000 cmpwi r3, 0 label000004D4: 000004D4 4182000C beq +0x0000000C /* 000004E0 */ 000004D8 4800878D bl +0x0000878C /* 00008C64 */ 000004DC 80410014 lwz r2, [r1 + 0x0014] label000004E0: 000004E0 2C1F0000 cmpwi r31, 0 000004E4 41820060 beq +0x00000060 /* 00000544 */ label000004E8: 000004E8 2C1D0000 cmpwi r29, 0 label000004EC: 000004EC 2D9C0000 cmpwi cr3, r28, 0 000004F0 80FD0000 lwz r7, [r29] label000004F4: 000004F4 4182001C beq +0x0000001C /* 00000510 */ 000004F8 80670038 lwz r3, [r7 + 0x0038] 000004FC 48000E6D bl +0x00000E6C /* 00001368 */ 00000500 387D0000 addi r3, r29, 0x0000 00000504 480084FD bl +0x000084FC /* 00008A00 */ 00000508 80410014 lwz r2, [r1 + 0x0014] 0000050C 3BA00000 li r29, 0x0000 label00000510: 00000510 807C0000 lwz r3, [r28] 00000514 2C030000 cmpwi r3, 0 00000518 418E002C beq cr3, +0x0000002C /* 00000544 */ 0000051C 4182000C beq +0x0000000C /* 00000528 */ 00000520 480084E1 bl +0x000084E0 /* 00008A00 */ 00000524 80410014 lwz r2, [r1 + 0x0014] label00000528: 00000528 387C0000 addi r3, r28, 0x0000 0000052C 480084F9 bl +0x000084F8 /* 00008A24 */ 00000530 80410014 lwz r2, [r1 + 0x0014] 00000534 387E0000 addi r3, r30, 0x0000 00000538 38800000 li r4, 0x0000 0000053C 4800850D bl +0x0000850C /* 00008A48 */ 00000540 80410014 lwz r2, [r1 + 0x0014] label00000544: 00000544 387E0000 addi r3, r30, 0x0000 00000548 389D0000 addi r4, r29, 0x0000 0000054C 4800873D bl +0x0000873C /* 00008C88 */ 00000550 80410014 lwz r2, [r1 + 0x0014] 00000554 80610038 lwz r3, [r1 + 0x0038] 00000558 480085C9 bl +0x000085C8 /* 00008B20 */ 0000055C 80410014 lwz r2, [r1 + 0x0014] 00000560 387F0000 addi r3, r31, 0x0000 label00000564: 00000564 81810064 lwz r12, [r1 + 0x0064] 00000568 80010068 lwz r0, [r1 + 0x0068] 0000056C 7D818120 mtcrf 0x18, r12 00000570 30210060 addic r1, r1, 96 00000574 7C0803A6 mtlr r0 00000578 BB61FFEC lmw r27, [r1 - 0x0014] 0000057C 4E800020 blr 00000580 00000000 .invalid 00000584 00002043 .invalid 00000588 80050200 lwz r0, [r5 + 0x0200] 0000058C 00000000 .invalid 00000590 0000029C .invalid 00000594 00064344 .invalid 00000598 4F70656E .invalid 4C fn0000059C: 0000059C BFC1FFF8 stmw [r1 - 0x0008], r30 000005A0 7C0802A6 mflr r0 000005A4 2C030000 cmpwi r3, 0 000005A8 90010008 stw [r1 + 0x0008], r0 000005AC 9421FFB0 stwu [r1 - 0x0050], r1 000005B0 90810038 stw [r1 + 0x0038], r4 000005B4 3BE30000 addi r31, r3, 0x0000 000005B8 418201B0 beq +0x000001B0 /* 00000768 */ 000005BC 807F0000 lwz r3, [r31] 000005C0 83C30044 lwz r30, [r3 + 0x0044] 000005C4 2C9E0000 cmpwi cr1, r30, 0 000005C8 41860134 beq cr1, +0x00000134 /* 000006FC */ 000005CC 889E0011 lbz r4, [r30 + 0x0011] 000005D0 80610038 lwz r3, [r1 + 0x0038] 000005D4 2C040000 cmpwi r4, 0 000005D8 40820060 bne +0x00000060 /* 00000638 */ 000005DC 807E0008 lwz r3, [r30 + 0x0008] 000005E0 48008421 bl +0x00008420 /* 00008A00 */ 000005E4 80410014 lwz r2, [r1 + 0x0014] 000005E8 807E0004 lwz r3, [r30 + 0x0004] 000005EC 48008415 bl +0x00008414 /* 00008A00 */ 000005F0 80410014 lwz r2, [r1 + 0x0014] 000005F4 807E000C lwz r3, [r30 + 0x000C] 000005F8 48008409 bl +0x00008408 /* 00008A00 */ 000005FC 80410014 lwz r2, [r1 + 0x0014] 00000600 807E0000 lwz r3, [r30] 00000604 480083FD bl +0x000083FC /* 00008A00 */ 00000608 80410014 lwz r2, [r1 + 0x0014] 0000060C 387E0000 addi r3, r30, 0x0000 00000610 48008415 bl +0x00008414 /* 00008A24 */ 00000614 80410014 lwz r2, [r1 + 0x0014] 00000618 80610038 lwz r3, [r1 + 0x0038] 0000061C 38800000 li r4, 0x0000 00000620 48008429 bl +0x00008428 /* 00008A48 */ 00000624 80410014 lwz r2, [r1 + 0x0014] 00000628 387F0000 addi r3, r31, 0x0000 0000062C 48008681 bl +0x00008680 /* 00008CAC */ 00000630 80410014 lwz r2, [r1 + 0x0014] 00000634 480000D4 b +0x000000D4 /* 00000708 */ label00000638: 00000638 48008699 bl +0x00008698 /* 00008CD0 */ 0000063C 80410014 lwz r2, [r1 + 0x0014] 00000640 2C030001 cmpwi r3, 1 00000644 408200B8 bne +0x000000B8 /* 000006FC */ 00000648 889E0010 lbz r4, [r30 + 0x0010] 0000064C 807E0008 lwz r3, [r30 + 0x0008] 00000650 2C840000 cmpwi cr1, r4, 0 00000654 2C030000 cmpwi r3, 0 00000658 4186005C beq cr1, +0x0000005C /* 000006B4 */ 0000065C 4182000C beq +0x0000000C /* 00000668 */ 00000660 48008695 bl +0x00008694 /* 00008CF4 */ 00000664 80410014 lwz r2, [r1 + 0x0014] label00000668: 00000668 807E0000 lwz r3, [r30] 0000066C 2C030000 cmpwi r3, 0 00000670 4182000C beq +0x0000000C /* 0000067C */ 00000674 48008681 bl +0x00008680 /* 00008CF4 */ 00000678 80410014 lwz r2, [r1 + 0x0014] label0000067C: 0000067C 807E0004 lwz r3, [r30 + 0x0004] 00000680 2C030000 cmpwi r3, 0 00000684 4182000C beq +0x0000000C /* 00000690 */ 00000688 4800866D bl +0x0000866C /* 00008CF4 */ 0000068C 80410014 lwz r2, [r1 + 0x0014] label00000690: 00000690 807E000C lwz r3, [r30 + 0x000C] 00000694 2C030000 cmpwi r3, 0 00000698 41820064 beq +0x00000064 /* 000006FC */ 0000069C 48008659 bl +0x00008658 /* 00008CF4 */ 000006A0 80410014 lwz r2, [r1 + 0x0014] 000006A4 387F0000 addi r3, r31, 0x0000 000006A8 48008605 bl +0x00008604 /* 00008CAC */ 000006AC 80410014 lwz r2, [r1 + 0x0014] 000006B0 48000058 b +0x00000058 /* 00000708 */ label000006B4: 000006B4 4800834D bl +0x0000834C /* 00008A00 */ 000006B8 80410014 lwz r2, [r1 + 0x0014] 000006BC 807E0004 lwz r3, [r30 + 0x0004] 000006C0 48008341 bl +0x00008340 /* 00008A00 */ 000006C4 80410014 lwz r2, [r1 + 0x0014] 000006C8 807E000C lwz r3, [r30 + 0x000C] 000006CC 48008335 bl +0x00008334 /* 00008A00 */ 000006D0 80410014 lwz r2, [r1 + 0x0014] 000006D4 807E0000 lwz r3, [r30] 000006D8 48008329 bl +0x00008328 /* 00008A00 */ 000006DC 80410014 lwz r2, [r1 + 0x0014] 000006E0 387E0000 addi r3, r30, 0x0000 000006E4 48008341 bl +0x00008340 /* 00008A24 */ 000006E8 80410014 lwz r2, [r1 + 0x0014] 000006EC 80610038 lwz r3, [r1 + 0x0038] 000006F0 38800000 li r4, 0x0000 000006F4 48008355 bl +0x00008354 /* 00008A48 */ 000006F8 80410014 lwz r2, [r1 + 0x0014] label000006FC: 000006FC 387F0000 addi r3, r31, 0x0000 00000700 480085AD bl +0x000085AC /* 00008CAC */ 00000704 80410014 lwz r2, [r1 + 0x0014] label00000708: 00000708 807F0000 lwz r3, [r31] 0000070C 48001055 bl +0x00001054 /* 00001760 */ 00000710 809F0000 lwz r4, [r31] 00000714 80640034 lwz r3, [r4 + 0x0034] 00000718 2C030000 cmpwi r3, 0 0000071C 4182000C beq +0x0000000C /* 00000728 */ 00000720 48000C49 bl +0x00000C48 /* 00001368 */ 00000724 809F0000 lwz r4, [r31] label00000728: 00000728 80640064 lwz r3, [r4 + 0x0064] 0000072C 2C030000 cmpwi r3, 0 00000730 4182000C beq +0x0000000C /* 0000073C */ 00000734 48000C35 bl +0x00000C34 /* 00001368 */ 00000738 809F0000 lwz r4, [r31] label0000073C: 0000073C 80640038 lwz r3, [r4 + 0x0038] 00000740 2C030000 cmpwi r3, 0 00000744 40820C25 bnel +0x00000C24 /* 00001368 */ 00000748 4DEF7B82 cror crb15, crb15, crb15 0000074C 387F0000 addi r3, r31, 0x0000 00000750 480082B1 bl +0x000082B0 /* 00008A00 */ 00000754 80410014 lwz r2, [r1 + 0x0014] 00000758 80610038 lwz r3, [r1 + 0x0038] 0000075C 38800000 li r4, 0x0000 00000760 48008529 bl +0x00008528 /* 00008C88 */ 00000764 80410014 lwz r2, [r1 + 0x0014] label00000768: 00000768 38600000 li r3, 0x0000 0000076C 81810058 lwz r12, [r1 + 0x0058] 00000770 30210050 addic r1, r1, 80 00000774 7D8803A6 mtlr r12 00000778 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000077C 4E800020 blr 00000780 00000000 .invalid 00000784 00002041 .invalid 00000788 80020200 lwz r0, [r2 + 0x0200] 0000078C 00000000 .invalid 00000790 000001E4 .invalid 00000794 00074344 .invalid 00000798 436C6F73 bcla 27, 12, 0x00006F70 0000079C 65000000 oris r0, r8, 0x0000 000007A0 BFC1FFF8 stmw [r1 - 0x0008], r30 000007A4 2C030000 cmpwi r3, 0 000007A8 7C0802A6 mflr r0 000007AC 3BC30000 addi r30, r3, 0x0000 000007B0 90010008 stw [r1 + 0x0008], r0 000007B4 9421FFB0 stwu [r1 - 0x0050], r1 000007B8 41820070 beq +0x00000070 /* 00000828 */ 000007BC 80630000 lwz r3, [r3] 000007C0 83E30044 lwz r31, [r3 + 0x0044] 000007C4 2C9F0000 cmpwi cr1, r31, 0 000007C8 41860060 beq cr1, +0x00000060 /* 00000828 */ 000007CC 807F0008 lwz r3, [r31 + 0x0008] 000007D0 48008231 bl +0x00008230 /* 00008A00 */ 000007D4 80410014 lwz r2, [r1 + 0x0014] 000007D8 807F0004 lwz r3, [r31 + 0x0004] 000007DC 48008225 bl +0x00008224 /* 00008A00 */ 000007E0 80410014 lwz r2, [r1 + 0x0014] 000007E4 807F000C lwz r3, [r31 + 0x000C] 000007E8 48008219 bl +0x00008218 /* 00008A00 */ 000007EC 80410014 lwz r2, [r1 + 0x0014] 000007F0 807F0000 lwz r3, [r31] 000007F4 4800820D bl +0x0000820C /* 00008A00 */ 000007F8 80410014 lwz r2, [r1 + 0x0014] 000007FC 387F0000 addi r3, r31, 0x0000 00000800 48008225 bl +0x00008224 /* 00008A24 */ 00000804 80410014 lwz r2, [r1 + 0x0014] 00000808 807E0000 lwz r3, [r30] 0000080C 38800000 li r4, 0x0000 00000810 806300AA lwz r3, [r3 + 0x00AA] 00000814 48008235 bl +0x00008234 /* 00008A48 */ 00000818 80410014 lwz r2, [r1 + 0x0014] 0000081C 807E0000 lwz r3, [r30] 00000820 38800000 li r4, 0x0000 00000824 90830044 stw [r3 + 0x0044], r4 label00000828: 00000828 38600000 li r3, 0x0000 0000082C 81810058 lwz r12, [r1 + 0x0058] 00000830 30210050 addic r1, r1, 80 00000834 7D8803A6 mtlr r12 00000838 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000083C 4E800020 blr 00000840 00000000 .invalid 00000844 00002041 .invalid 00000848 80020100 lwz r0, [r2 + 0x0100] 0000084C 00000000 .invalid 00000850 000000A0 .invalid 00000854 000C4344 .invalid 00000858 556E7265 rlwinm. r14, r11, 14, 9, 18 0000085C 67697374 oris r9, r27, 0x7374 00000860 65720000 oris r18, r11, 0x0000 00000864 3C000002 lis r0, 0x0002 00000868 30600006 addic r3, r0, 6 0000086C 4E800020 blr 00000870 00000000 .invalid 00000874 00002040 .invalid 00000878 00000100 .invalid 0000087C 00000000 .invalid 00000880 0000000C .invalid 00000884 00094344 .invalid 00000888 56657273 rlwinm. r5, r19, 14, 9, 25 0000088C 696F6E00 xori r15, r11, 0x6E00 fn00000890: 00000890 BFA1FFF4 stmw [r1 - 0x000C], r29 00000894 3BC00000 li r30, 0x0000 00000898 7C0802A6 mflr r0 0000089C 80630000 lwz r3, [r3] 000008A0 90010008 stw [r1 + 0x0008], r0 000008A4 9421FFB0 stwu [r1 - 0x0050], r1 000008A8 83E30044 lwz r31, [r3 + 0x0044] 000008AC 3BBE0000 addi r29, r30, 0x0000 000008B0 48008205 bl +0x00008204 /* 00008AB4 */ 000008B4 80410014 lwz r2, [r1 + 0x0014] 000008B8 2C1F0000 cmpwi r31, 0 000008BC 881F0011 lbz r0, [r31 + 0x0011] 000008C0 90610038 stw [r1 + 0x0038], r3 000008C4 2C800000 cmpwi cr1, r0, 0 000008C8 3860FF94 li r3, 0xFFFFFF94 000008CC 41820264 beq +0x00000264 /* 00000B30 */ 000008D0 41860014 beq cr1, +0x00000014 /* 000008E4 */ 000008D4 48008229 bl +0x00008228 /* 00008AFC */ 000008D8 80410014 lwz r2, [r1 + 0x0014] 000008DC 48008245 bl +0x00008244 /* 00008B20 */ 000008E0 80410014 lwz r2, [r1 + 0x0014] label000008E4: 000008E4 807F0008 lwz r3, [r31 + 0x0008] 000008E8 2C030000 cmpwi r3, 0 000008EC 4182000C beq +0x0000000C /* 000008F8 */ 000008F0 48008405 bl +0x00008404 /* 00008CF4 */ 000008F4 80410014 lwz r2, [r1 + 0x0014] label000008F8: 000008F8 807F000C lwz r3, [r31 + 0x000C] 000008FC 2C030000 cmpwi r3, 0 00000900 80030000 lwz r0, [r3] 00000904 2C800000 cmpwi cr1, r0, 0 00000908 41820010 beq +0x00000010 /* 00000918 */ 0000090C 408600D4 bne cr1, +0x000000D4 /* 000009E0 */ 00000910 480080F1 bl +0x000080F0 /* 00008A00 */ 00000914 80410014 lwz r2, [r1 + 0x0014] label00000918: 00000918 38600C00 li r3, 0x0C00 0000091C 480083FD bl +0x000083FC /* 00008D18 */ 00000920 80410014 lwz r2, [r1 + 0x0014] 00000924 2C030000 cmpwi r3, 0 00000928 907F000C stw [r31 + 0x000C], r3 0000092C 80030000 lwz r0, [r3] 00000930 4082002C bne +0x0000002C /* 0000095C */ label00000934: 00000934 3BA0FF94 li r29, 0xFFFFFF94 00000938 807F0004 lwz r3, [r31 + 0x0004] 0000093C 480080C5 bl +0x000080C4 /* 00008A00 */ 00000940 80410014 lwz r2, [r1 + 0x0014] 00000944 93DF0004 stw [r31 + 0x0004], r30 00000948 807F000C lwz r3, [r31 + 0x000C] 0000094C 480080B5 bl +0x000080B4 /* 00008A00 */ 00000950 80410014 lwz r2, [r1 + 0x0014] 00000954 93DF000C stw [r31 + 0x000C], r30 00000958 480001C8 b +0x000001C8 /* 00000B20 */ label0000095C: 0000095C 306007FC addic r3, r0, 2044 00000960 38000100 li r0, 0x0100 00000964 7C0903A6 mtctr r0 00000968 3C000002 lis r0, 0x0002 0000096C 3080D24E subic r4, r0, 11698 00000970 38DE0000 addi r6, r30, 0x0000 label00000974: 00000974 54C0103A rlwinm r0, r6, 2, 0, 29 00000978 7C060014 addc r0, r6, r0 0000097C 5400083C rlwinm r0, r0, 1, 0, 30 00000980 7C060014 addc r0, r6, r0 00000984 54001838 rlwinm r0, r0, 3, 0, 28 00000988 7C060010 subfc r0, r6, r0 0000098C 54002036 rlwinm r0, r0, 4, 0, 27 00000990 7C060010 subfc r0, r6, r0 00000994 54003032 rlwinm r0, r0, 6, 0, 25 00000998 30A6FF64 subic r5, r6, 156 0000099C 9003F804 stw [r3 - 0x07FC], r0 000009A0 54A01838 rlwinm r0, r5, 3, 0, 28 000009A4 7C050014 addc r0, r5, r0 000009A8 54001838 rlwinm r0, r0, 3, 0, 28 000009AC 7C050010 subfc r0, r5, r0 000009B0 54002834 rlwinm r0, r0, 5, 0, 26 000009B4 7C050010 subfc r0, r5, r0 000009B8 54001838 rlwinm r0, r0, 3, 0, 28 000009BC 7C050014 addc r0, r5, r0 000009C0 54001838 rlwinm r0, r0, 3, 0, 28 000009C4 9003FC04 stw [r3 - 0x03FC], r0 000009C8 3006FF77 subic r0, r6, 137 000009CC 7CA021D6 mullw r5, r0, r4 000009D0 94A30004 stwu [r3 + 0x0004], r5 000009D4 30C60001 addic r6, r6, 1 000009D8 4200FF9C bdnz -0x00000064 /* 00000974 */ 000009DC 4800000C b +0x0000000C /* 000009E8 */ label000009E0: 000009E0 48008285 bl +0x00008284 /* 00008C64 */ 000009E4 80410014 lwz r2, [r1 + 0x0014] label000009E8: 000009E8 807F0004 lwz r3, [r31 + 0x0004] 000009EC 2C030000 cmpwi r3, 0 000009F0 80030000 lwz r0, [r3] 000009F4 2C800000 cmpwi cr1, r0, 0 000009F8 41820010 beq +0x00000010 /* 00000A08 */ 000009FC 40860080 bne cr1, +0x00000080 /* 00000A7C */ 00000A00 48008001 bl +0x00008000 /* 00008A00 */ 00000A04 80410014 lwz r2, [r1 + 0x0014] label00000A08: 00000A08 38600300 li r3, 0x0300 00000A0C 4800830D bl +0x0000830C /* 00008D18 */ 00000A10 80410014 lwz r2, [r1 + 0x0014] 00000A14 2C030000 cmpwi r3, 0 00000A18 907F0004 stw [r31 + 0x0004], r3 00000A1C 80630000 lwz r3, [r3] 00000A20 4182FF14 beq -0x000000EC /* 00000934 */ 00000A24 38000300 li r0, 0x0300 00000A28 7C0903A6 mtctr r0 00000A2C 38BE0000 addi r5, r30, 0x0000 00000A30 380000FF li r0, 0x00FF label00000A34: 00000A34 2C050100 cmpwi r5, 256 00000A38 2C850200 cmpwi cr1, r5, 512 00000A3C 3085FF00 subic r4, r5, 256 00000A40 30A50001 addic r5, r5, 1 00000A44 40800014 bge +0x00000014 /* 00000A58 */ 00000A48 9BC30000 stb [r3], r30 00000A4C 30630001 addic r3, r3, 1 00000A50 4200FFE4 bdnz -0x0000001C /* 00000A34 */ 00000A54 48000030 b +0x00000030 /* 00000A84 */ label00000A58: 00000A58 41840014 blt cr1, +0x00000014 /* 00000A6C */ 00000A5C 98030000 stb [r3], r0 00000A60 30630001 addic r3, r3, 1 00000A64 4200FFD0 bdnz -0x00000030 /* 00000A34 */ 00000A68 4800001C b +0x0000001C /* 00000A84 */ label00000A6C: 00000A6C 98830000 stb [r3], r4 00000A70 30630001 addic r3, r3, 1 00000A74 4200FFC0 bdnz -0x00000040 /* 00000A34 */ 00000A78 4800000C b +0x0000000C /* 00000A84 */ label00000A7C: 00000A7C 480081E9 bl +0x000081E8 /* 00008C64 */ 00000A80 80410014 lwz r2, [r1 + 0x0014] label00000A84: 00000A84 807F0008 lwz r3, [r31 + 0x0008] 00000A88 2C830000 cmpwi cr1, r3, 0 00000A8C 80030000 lwz r0, [r3] 00000A90 2C000000 cmpwi r0, 0 00000A94 41860010 beq cr1, +0x00000010 /* 00000AA4 */ 00000A98 40820078 bne +0x00000078 /* 00000B10 */ 00000A9C 48007F65 bl +0x00007F64 /* 00008A00 */ 00000AA0 80410014 lwz r2, [r1 + 0x0014] label00000AA4: 00000AA4 38602000 li r3, 0x2000 00000AA8 48008271 bl +0x00008270 /* 00008D18 */ 00000AAC 80410014 lwz r2, [r1 + 0x0014] 00000AB0 2C030000 cmpwi r3, 0 00000AB4 907F0008 stw [r31 + 0x0008], r3 00000AB8 80030000 lwz r0, [r3] 00000ABC 38600400 li r3, 0x0400 00000AC0 41820058 beq +0x00000058 /* 00000B18 */ 00000AC4 7C6903A6 mtctr r3 00000AC8 30800FFC addic r4, r0, 4092 00000ACC 3060FFFC subic r3, r0, 4 label00000AD0: 00000AD0 30BEFE00 subic r5, r30, 512 00000AD4 1C05CE56 mulli r0, r5, -12714 00000AD8 94030004 stwu [r3 + 0x0004], r0 00000ADC 54A03032 rlwinm r0, r5, 6, 0, 25 00000AE0 7C050014 addc r0, r5, r0 00000AE4 54001838 rlwinm r0, r0, 3, 0, 28 00000AE8 7C050014 addc r0, r5, r0 00000AEC 5400103A rlwinm r0, r0, 2, 0, 29 00000AF0 7C050014 addc r0, r5, r0 00000AF4 54002036 rlwinm r0, r0, 4, 0, 27 00000AF8 7C050010 subfc r0, r5, r0 00000AFC 7C002810 subfc r0, r0, r5 00000B00 33DE0001 addic r30, r30, 1 00000B04 94040004 stwu [r4 + 0x0004], r0 00000B08 4200FFC8 bdnz -0x00000038 /* 00000AD0 */ 00000B0C 4800000C b +0x0000000C /* 00000B18 */ label00000B10: 00000B10 48008155 bl +0x00008154 /* 00008C64 */ 00000B14 80410014 lwz r2, [r1 + 0x0014] label00000B18: 00000B18 38000001 li r0, 0x0001 00000B1C 981F0010 stb [r31 + 0x0010], r0 label00000B20: 00000B20 80610038 lwz r3, [r1 + 0x0038] 00000B24 48007FFD bl +0x00007FFC /* 00008B20 */ 00000B28 80410014 lwz r2, [r1 + 0x0014] 00000B2C 387D0000 addi r3, r29, 0x0000 label00000B30: 00000B30 81810058 lwz r12, [r1 + 0x0058] 00000B34 30210050 addic r1, r1, 80 00000B38 7D8803A6 mtlr r12 00000B3C BBA1FFF4 lmw r29, [r1 - 0x000C] 00000B40 4E800020 blr 00000B44 00000000 .invalid 00000B48 00002041 .invalid 00000B4C 80030100 lwz r0, [r3 + 0x0100] 00000B50 00000000 .invalid 00000B54 000002B4 .invalid 00000B58 0010496E .invalid 00000B5C 69745368 xori r20, r11, 0x5368 00000B60 61726564 ori r18, r11, 0x6564 00000B64 5461626C rlwinm r1, r3, 12, 9, 22 00000B68 65730000 oris r19, r11, 0x0000 00000B6C 7C0802A6 mflr r0 00000B70 93E1FFFC stw [r1 - 0x0004], r31 00000B74 3BE30000 addi r31, r3, 0x0000 00000B78 90010008 stw [r1 + 0x0008], r0 00000B7C 9421FFB0 stwu [r1 - 0x0050], r1 00000B80 807F0008 lwz r3, [r31 + 0x0008] 00000B84 48007E7D bl +0x00007E7C /* 00008A00 */ 00000B88 80410014 lwz r2, [r1 + 0x0014] 00000B8C 807F0004 lwz r3, [r31 + 0x0004] 00000B90 48007E71 bl +0x00007E70 /* 00008A00 */ 00000B94 80410014 lwz r2, [r1 + 0x0014] 00000B98 807F000C lwz r3, [r31 + 0x000C] 00000B9C 48007E65 bl +0x00007E64 /* 00008A00 */ 00000BA0 80410014 lwz r2, [r1 + 0x0014] 00000BA4 807F0000 lwz r3, [r31] 00000BA8 48007E59 bl +0x00007E58 /* 00008A00 */ 00000BAC 80410014 lwz r2, [r1 + 0x0014] 00000BB0 387F0000 addi r3, r31, 0x0000 00000BB4 48007E71 bl +0x00007E70 /* 00008A24 */ 00000BB8 80410014 lwz r2, [r1 + 0x0014] 00000BBC 81810058 lwz r12, [r1 + 0x0058] 00000BC0 83E1004C lwz r31, [r1 + 0x004C] 00000BC4 7D8803A6 mtlr r12 00000BC8 30210050 addic r1, r1, 80 00000BCC 4E800020 blr 00000BD0 00000000 .invalid 00000BD4 00002041 .invalid 00000BD8 80010100 lwz r0, [r1 + 0x0100] 00000BDC 00000000 .invalid 00000BE0 00000064 .invalid 00000BE4 00144469 .invalid 00000BE8 73706F73 andi. r16, r27, 0x6F73 00000BEC 65536861 oris r19, r10, 0x6861 00000BF0 72656447 andi. r5, r19, 0x6447 00000BF4 6C6F6261 xoris r15, r3, 0x6261 00000BF8 6C730000 xoris r19, r3, 0x0000 fn00000BFC: 00000BFC 7C0802A6 mflr r0 00000C00 9421FFC0 stwu [r1 - 0x0040], r1 00000C04 90010048 stw [r1 + 0x0048], r0 00000C08 38830000 addi r4, r3, 0x0000 00000C0C 30610038 addic r3, r1, 56 00000C10 4800812D bl +0x0000812C /* 00008D3C */ 00000C14 80410014 lwz r2, [r1 + 0x0014] 00000C18 80610038 lwz r3, [r1 + 0x0038] 00000C1C 81810048 lwz r12, [r1 + 0x0048] 00000C20 30210040 addic r1, r1, 64 00000C24 7D8803A6 mtlr r12 00000C28 4E800020 blr 00000C2C 00000000 .invalid 00000C30 00002041 .invalid 00000C34 80000100 lwz r0, [r0 + 0x0100] 00000C38 00000000 .invalid 00000C3C 00000030 .invalid 00000C40 000B7250 .invalid 00000C44 75726765 andis. r18, r11, 0x6765 00000C48 53706163 rlwimi. r16, r27, 12, 5, 17 00000C4C 65000000 oris r0, r8, 0x0000 fn00000C50: 00000C50 BFC1FFF8 stmw [r1 - 0x0008], r30 00000C54 7C0802A6 mflr r0 00000C58 3BE30000 addi r31, r3, 0x0000 00000C5C 90010008 stw [r1 + 0x0008], r0 00000C60 9421FFA0 stwu [r1 - 0x0060], r1 00000C64 30610038 addic r3, r1, 56 00000C68 4BFFFF95 bl -0x0000006C /* 00000BFC */ 00000C6C 48007E49 bl +0x00007E48 /* 00008AB4 */ 00000C70 80410014 lwz r2, [r1 + 0x0014] 00000C74 3BC30000 addi r30, r3, 0x0000 00000C78 90610040 stw [r1 + 0x0040], r3 00000C7C 48007E81 bl +0x00007E80 /* 00008AFC */ 00000C80 80410014 lwz r2, [r1 + 0x0014] 00000C84 48007E9D bl +0x00007E9C /* 00008B20 */ 00000C88 80410014 lwz r2, [r1 + 0x0014] 00000C8C 3061003C addic r3, r1, 60 00000C90 4BFFFF6D bl -0x00000094 /* 00000BFC */ 00000C94 8001003C lwz r0, [r1 + 0x003C] 00000C98 80610038 lwz r3, [r1 + 0x0038] 00000C9C 7C001800 cmp r0, r3 00000CA0 40810014 ble +0x00000014 /* 00000CB4 */ 00000CA4 90010038 stw [r1 + 0x0038], r0 00000CA8 48007E0D bl +0x00007E0C /* 00008AB4 */ 00000CAC 80410014 lwz r2, [r1 + 0x0014] 00000CB0 3BC30000 addi r30, r3, 0x0000 label00000CB4: 00000CB4 480080AD bl +0x000080AC /* 00008D60 */ 00000CB8 80410014 lwz r2, [r1 + 0x0014] 00000CBC 7C1E1840 cmpl r30, r3 00000CC0 4182003C beq +0x0000003C /* 00000CFC */ 00000CC4 4800809D bl +0x0000809C /* 00008D60 */ 00000CC8 80410014 lwz r2, [r1 + 0x0014] 00000CCC 48007E55 bl +0x00007E54 /* 00008B20 */ 00000CD0 80410014 lwz r2, [r1 + 0x0014] 00000CD4 3061003C addic r3, r1, 60 00000CD8 4BFFFF25 bl -0x000000DC /* 00000BFC */ 00000CDC 8001003C lwz r0, [r1 + 0x003C] 00000CE0 80610038 lwz r3, [r1 + 0x0038] 00000CE4 7C001800 cmp r0, r3 00000CE8 40810014 ble +0x00000014 /* 00000CFC */ 00000CEC 90010038 stw [r1 + 0x0038], r0 00000CF0 48007DC5 bl +0x00007DC4 /* 00008AB4 */ 00000CF4 80410014 lwz r2, [r1 + 0x0014] 00000CF8 3BC30000 addi r30, r3, 0x0000 label00000CFC: 00000CFC 387E0000 addi r3, r30, 0x0000 00000D00 48007E21 bl +0x00007E20 /* 00008B20 */ 00000D04 80410014 lwz r2, [r1 + 0x0014] 00000D08 2C1F0000 cmpwi r31, 0 00000D0C 80610040 lwz r3, [r1 + 0x0040] 00000D10 80010038 lwz r0, [r1 + 0x0038] 00000D14 41820008 beq +0x00000008 /* 00000D1C */ 00000D18 901F0000 stw [r31], r0 label00000D1C: 00000D1C 81810068 lwz r12, [r1 + 0x0068] 00000D20 30210060 addic r1, r1, 96 00000D24 7D8803A6 mtlr r12 00000D28 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000D2C 4E800020 blr 00000D30 00000000 .invalid 00000D34 00002041 .invalid 00000D38 80020100 lwz r0, [r2 + 0x0100] 00000D3C 00000000 .invalid 00000D40 000000E0 .invalid 00000D44 000A5365 .invalid 00000D48 744D6178 andis. r13, r2, 0x6178 00000D4C 5A6F6E65 .invalid fn00000D50: 00000D50 7C0802A6 mflr r0 00000D54 BFC1FFF8 stmw [r1 - 0x0008], r30 00000D58 90010008 stw [r1 + 0x0008], r0 00000D5C 9421FFB0 stwu [r1 - 0x0050], r1 00000D60 30610038 addic r3, r1, 56 00000D64 4BFFFEED bl -0x00000114 /* 00000C50 */ 00000D68 48007DB9 bl +0x00007DB8 /* 00008B20 */ 00000D6C 80410014 lwz r2, [r1 + 0x0014] 00000D70 3FE00001 lis r31, 0x0001 00000D74 307FA88F subic r3, r31, 22385 00000D78 4800800D bl +0x0000800C /* 00008D84 */ 00000D7C 80410014 lwz r2, [r1 + 0x0014] 00000D80 3BC30000 addi r30, r3, 0x0000 00000D84 307FA89F subic r3, r31, 22369 00000D88 48007FFD bl +0x00007FFC /* 00008D84 */ 00000D8C 80410014 lwz r2, [r1 + 0x0014] 00000D90 7C1E1840 cmpl r30, r3 00000D94 80010038 lwz r0, [r1 + 0x0038] 00000D98 41820020 beq +0x00000020 /* 00000DB8 */ 00000D9C 4800800D bl +0x0000800C /* 00008DA8 */ 00000DA0 80410014 lwz r2, [r1 + 0x0014] 00000DA4 80010038 lwz r0, [r1 + 0x0038] 00000DA8 7C030000 cmp r3, r0 00000DAC 4081000C ble +0x0000000C /* 00000DB8 */ 00000DB0 90610038 stw [r1 + 0x0038], r3 00000DB4 38030000 addi r0, r3, 0x0000 label00000DB8: 00000DB8 30600000 addic r3, r0, 0 00000DBC 81810058 lwz r12, [r1 + 0x0058] 00000DC0 30210050 addic r1, r1, 80 00000DC4 7D8803A6 mtlr r12 00000DC8 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000DCC 4E800020 blr 00000DD0 00000000 .invalid 00000DD4 00002041 .invalid 00000DD8 80020000 lwz r0, [r2] 00000DDC 00000080 .invalid 00000DE0 000A4D61 .invalid 00000DE4 78467265 .invalid 00000DE8 654D656D oris r13, r10, 0x656D fn00000DEC: 00000DEC 2C040010 cmpwi r4, 16 00000DF0 2C840000 cmpwi cr1, r4, 0 00000DF4 546007BE rlwinm r0, r3, 0, 30, 31 00000DF8 40810094 ble +0x00000094 /* 00000E8C */ 00000DFC 2C000000 cmpwi r0, 0 00000E00 3000FFFF subic r0, r0, 1 00000E04 7C000734 extsh r0, r0 00000E08 30E3FFFF subic r7, r3, 1 00000E0C 41820024 beq +0x00000024 /* 00000E30 */ 00000E10 38A00000 li r5, 0x0000 label00000E14: 00000E14 2C800000 cmpwi cr1, r0, 0 00000E18 30630001 addic r3, r3, 1 00000E1C 30C0FFFF subic r6, r0, 1 00000E20 3084FFFF subic r4, r4, 1 00000E24 9CA70001 stbu [r7 + 0x0001], r5 00000E28 7CC00734 extsh r0, r6 00000E2C 4086FFE8 bne cr1, -0x00000018 /* 00000E14 */ label00000E30: 00000E30 2C040004 cmpwi r4, 4 00000E34 3004FFFB subic r0, r4, 5 00000E38 5400F0BE rlwinm r0, r0, 30, 2, 31 00000E3C 30A3FFFC subic r5, r3, 4 00000E40 40810024 ble +0x00000024 /* 00000E64 */ 00000E44 30000001 addic r0, r0, 1 00000E48 7C0903A6 mtctr r0 00000E4C 2C840005 cmpwi cr1, r4, 5 00000E50 38000000 li r0, 0x0000 label00000E54: 00000E54 94050004 stwu [r5 + 0x0004], r0 00000E58 30630004 addic r3, r3, 4 00000E5C 3084FFFC subic r4, r4, 4 00000E60 4004FFF4 bdnzf cr1, -0x0000000C /* 00000E54 */ label00000E64: 00000E64 2C040000 cmpwi r4, 0 00000E68 3063FFFF subic r3, r3, 1 00000E6C 3084FFFF subic r4, r4, 1 00000E70 38000000 li r0, 0x0000 00000E74 41820038 beq +0x00000038 /* 00000EAC */ label00000E78: 00000E78 2C040000 cmpwi r4, 0 00000E7C 9C030001 stbu [r3 + 0x0001], r0 00000E80 3084FFFF subic r4, r4, 1 00000E84 4082FFF4 bne -0x0000000C /* 00000E78 */ 00000E88 4E800020 blr label00000E8C: 00000E8C 3063FFFF subic r3, r3, 1 00000E90 3084FFFF subic r4, r4, 1 00000E94 38000000 li r0, 0x0000 00000E98 41860014 beq cr1, +0x00000014 /* 00000EAC */ label00000E9C: 00000E9C 2C040000 cmpwi r4, 0 00000EA0 9C030001 stbu [r3 + 0x0001], r0 00000EA4 3084FFFF subic r4, r4, 1 00000EA8 4082FFF4 bne -0x0000000C /* 00000E9C */ label00000EAC: 00000EAC 4E800020 blr 00000EB0 00000000 .invalid 00000EB4 00002040 .invalid 00000EB8 00000200 .invalid 00000EBC 00000000 .invalid 00000EC0 000000C4 .invalid 00000EC4 0009426C .invalid 00000EC8 6F636B5A xoris r3, r27, 0x6B5A 00000ECC 65726F00 oris r18, r11, 0x6F00 fn00000ED0: 00000ED0 BF61FFEC stmw [r1 - 0x0014], r27 00000ED4 7C9E0734 extsh r30, r4 00000ED8 7C0802A6 mflr r0 00000EDC 7FC01120 mtcrf 0x01, r30 00000EE0 7D800026 mfcr r12 00000EE4 91810004 stw [r1 + 0x0004], r12 00000EE8 90010008 stw [r1 + 0x0008], r0 00000EEC 4E1C0000 mcrf cr4, cr7 00000EF0 3BE30000 addi r31, r3, 0x0000 00000EF4 9421FFA0 stwu [r1 - 0x0060], r1 00000EF8 3061003C addic r3, r1, 60 00000EFC 40920018 bne cr4, +0x00000018 /* 00000F14 */ 00000F00 48007BB5 bl +0x00007BB4 /* 00008AB4 */ 00000F04 80410014 lwz r2, [r1 + 0x0014] 00000F08 3B830000 addi r28, r3, 0x0000 00000F0C 409300E0 bns cr4, +0x000000E0 /* 00000FEC */ 00000F10 480000C8 b +0x000000C8 /* 00000FD8 */ label00000F14: 00000F14 4BFFFD3D bl -0x000002C4 /* 00000C50 */ 00000F18 3B830000 addi r28, r3, 0x0000 00000F1C 3FA00001 lis r29, 0x0001 00000F20 307DA88F subic r3, r29, 22385 00000F24 48007E61 bl +0x00007E60 /* 00008D84 */ 00000F28 80410014 lwz r2, [r1 + 0x0014] 00000F2C 3B630000 addi r27, r3, 0x0000 00000F30 307DA89F subic r3, r29, 22369 00000F34 48007E51 bl +0x00007E50 /* 00008D84 */ 00000F38 80410014 lwz r2, [r1 + 0x0014] 00000F3C 7C1B1840 cmpl r27, r3 00000F40 83A1003C lwz r29, [r1 + 0x003C] 00000F44 41820090 beq +0x00000090 /* 00000FD4 */ 00000F48 48007E61 bl +0x00007E60 /* 00008DA8 */ 00000F4C 80410014 lwz r2, [r1 + 0x0014] 00000F50 7C1D1800 cmp r29, r3 00000F54 30810038 addic r4, r1, 56 00000F58 307F0010 addic r3, r31, 16 00000F5C 40800078 bge +0x00000078 /* 00000FD4 */ 00000F60 48007E6D bl +0x00007E6C /* 00008DCC */ 00000F64 80410014 lwz r2, [r1 + 0x0014] 00000F68 2C030000 cmpwi r3, 0 00000F6C 3BA30000 addi r29, r3, 0x0000 00000F70 30810038 addic r4, r1, 56 00000F74 41820060 beq +0x00000060 /* 00000FD4 */ 00000F78 48007E79 bl +0x00007E78 /* 00008DF0 */ 00000F7C 80410014 lwz r2, [r1 + 0x0014] 00000F80 807D0000 lwz r3, [r29] 00000F84 3D20546F lis r9, 0x546F 00000F88 31497269 addic r10, r9, 29289 00000F8C 3D20416D lis r9, 0x416D 00000F90 31296F73 addic r9, r9, 28531 00000F94 91430000 stw [r3], r10 00000F98 93A30008 stw [r3 + 0x0008], r29 00000F9C 93E3000C stw [r3 + 0x000C], r31 00000FA0 91230004 stw [r3 + 0x0004], r9 00000FA4 389F0000 addi r4, r31, 0x0000 00000FA8 40930014 bns cr4, +0x00000014 /* 00000FBC */ 00000FAC 33E30010 addic r31, r3, 16 00000FB0 387F0000 addi r3, r31, 0x0000 00000FB4 4BFFFE39 bl -0x000001C8 /* 00000DEC */ 00000FB8 48000008 b +0x00000008 /* 00000FC0 */ label00000FBC: 00000FBC 33E30010 addic r31, r3, 16 label00000FC0: 00000FC0 387C0000 addi r3, r28, 0x0000 00000FC4 48007B5D bl +0x00007B5C /* 00008B20 */ 00000FC8 80410014 lwz r2, [r1 + 0x0014] 00000FCC 387F0000 addi r3, r31, 0x0000 00000FD0 48000058 b +0x00000058 /* 00001028 */ label00000FD4: 00000FD4 40930018 bns cr4, +0x00000018 /* 00000FEC */ label00000FD8: 00000FD8 387F0000 addi r3, r31, 0x0000 00000FDC 48007B8D bl +0x00007B8C /* 00008B68 */ 00000FE0 80410014 lwz r2, [r1 + 0x0014] 00000FE4 3BA30000 addi r29, r3, 0x0000 00000FE8 48000014 b +0x00000014 /* 00000FFC */ label00000FEC: 00000FEC 387F0000 addi r3, r31, 0x0000 00000FF0 48007E25 bl +0x00007E24 /* 00008E14 */ 00000FF4 80410014 lwz r2, [r1 + 0x0014] 00000FF8 3BA30000 addi r29, r3, 0x0000 label00000FFC: 00000FFC 2C1D0000 cmpwi r29, 0 00001000 40820018 bne +0x00000018 /* 00001018 */ 00001004 40920014 bne cr4, +0x00000014 /* 00001018 */ 00001008 57C407FA rlwinm r4, r30, 0, 31, 29 0000100C 387F0000 addi r3, r31, 0x0000 00001010 4BFFFEC1 bl -0x00000140 /* 00000ED0 */ 00001014 3BA30000 addi r29, r3, 0x0000 label00001018: 00001018 387C0000 addi r3, r28, 0x0000 0000101C 48007B05 bl +0x00007B04 /* 00008B20 */ 00001020 80410014 lwz r2, [r1 + 0x0014] 00001024 387D0000 addi r3, r29, 0x0000 label00001028: 00001028 81810064 lwz r12, [r1 + 0x0064] 0000102C 80010068 lwz r0, [r1 + 0x0068] 00001030 7D808120 mtcrf 0x08, r12 00001034 30210060 addic r1, r1, 96 00001038 7C0803A6 mtlr r0 0000103C BB61FFEC lmw r27, [r1 - 0x0014] 00001040 4E800020 blr 00001044 00000000 .invalid 00001048 00002043 .invalid 0000104C 80050200 lwz r0, [r5 + 0x0200] 00001050 00000000 .invalid 00001054 00000174 .invalid 00001058 0008446F .invalid 0000105C 4E657750 .invalid 4C 00001060 74720000 andis. r18, r3, 0x0000 fn00001064: 00001064 7C0802A6 mflr r0 00001068 2C030000 cmpwi r3, 0 0000106C 9421FFC0 stwu [r1 - 0x0040], r1 00001070 90010048 stw [r1 + 0x0048], r0 00001074 3C00546F lis r0, 0x546F 00001078 30A07269 addic r5, r0, 29289 0000107C 41820064 beq +0x00000064 /* 000010E0 */ 00001080 38830000 addi r4, r3, 0x0000 00001084 8404FFF0 lwzu r0, [r4 - 0x0010] 00001088 3C80416D lis r4, 0x416D 0000108C 7C802800 cmp cr1, r0, r5 00001090 30046F73 addic r0, r4, 28531 00001094 40860034 bne cr1, +0x00000034 /* 000010C8 */ 00001098 38830000 addi r4, r3, 0x0000 0000109C 84A4FFF4 lwzu r5, [r4 - 0x000C] 000010A0 30810038 addic r4, r1, 56 000010A4 7C050000 cmp r5, r0 000010A8 40820020 bne +0x00000020 /* 000010C8 */ 000010AC 8403FFF8 lwzu r0, [r3 - 0x0008] 000010B0 30600000 addic r3, r0, 0 000010B4 48007D85 bl +0x00007D84 /* 00008E38 */ 000010B8 80410014 lwz r2, [r1 + 0x0014] 000010BC 81810048 lwz r12, [r1 + 0x0048] 000010C0 30210040 addic r1, r1, 64 000010C4 48000014 b +0x00000014 /* 000010D8 */ label000010C8: 000010C8 4800795D bl +0x0000795C /* 00008A24 */ 000010CC 80410014 lwz r2, [r1 + 0x0014] 000010D0 81810048 lwz r12, [r1 + 0x0048] 000010D4 30210040 addic r1, r1, 64 label000010D8: 000010D8 7D8803A6 mtlr r12 000010DC 4E800020 blr label000010E0: 000010E0 30210040 addic r1, r1, 64 000010E4 4E800020 blr 000010E8 00000000 .invalid 000010EC 00002041 .invalid 000010F0 80000100 lwz r0, [r0 + 0x0100] 000010F4 00000000 .invalid 000010F8 00000084 .invalid 000010FC 000B446F .invalid 00001100 44697370 .invalid sc 00001104 6F735074 xoris r19, r27, 0x5074 00001108 72000000 andi. r0, r16, 0x0000 fn0000110C: 0000110C 93E1FFFC stw [r1 - 0x0004], r31 00001110 7C0802A6 mflr r0 00001114 2C030000 cmpwi r3, 0 00001118 83E30000 lwz r31, [r3] 0000111C 90010008 stw [r1 + 0x0008], r0 00001120 2C9F0000 cmpwi cr1, r31, 0 00001124 9421FFB0 stwu [r1 - 0x0050], r1 00001128 40820014 bne +0x00000014 /* 0000113C */ label0000112C: 0000112C 83E1004C lwz r31, [r1 + 0x004C] 00001130 30210050 addic r1, r1, 80 00001134 38600000 li r3, 0x0000 00001138 4E800020 blr label0000113C: 0000113C 80DF0000 lwz r6, [r31] 00001140 3CA0546F lis r5, 0x546F 00001144 4186FFE8 beq cr1, -0x00000018 /* 0000112C */ 00001148 30A57269 addic r5, r5, 29289 0000114C 7C062800 cmp r6, r5 00001150 3CA0416D lis r5, 0x416D 00001154 30C56F73 addic r6, r5, 28531 00001158 40820034 bne +0x00000034 /* 0000118C */ 0000115C 80BF0004 lwz r5, [r31 + 0x0004] 00001160 30810038 addic r4, r1, 56 00001164 7C853000 cmp cr1, r5, r6 00001168 40860024 bne cr1, +0x00000024 /* 0000118C */ 0000116C 48007C85 bl +0x00007C84 /* 00008DF0 */ 00001170 80410014 lwz r2, [r1 + 0x0014] 00001174 307F0010 addic r3, r31, 16 00001178 81810058 lwz r12, [r1 + 0x0058] 0000117C 83E1004C lwz r31, [r1 + 0x004C] 00001180 7D8803A6 mtlr r12 00001184 30210050 addic r1, r1, 80 00001188 48000020 b +0x00000020 /* 000011A8 */ label0000118C: 0000118C 48007B21 bl +0x00007B20 /* 00008CAC */ 00001190 80410014 lwz r2, [r1 + 0x0014] 00001194 307F0010 addic r3, r31, 16 00001198 81810058 lwz r12, [r1 + 0x0058] 0000119C 83E1004C lwz r31, [r1 + 0x004C] 000011A0 7D8803A6 mtlr r12 000011A4 30210050 addic r1, r1, 80 label000011A8: 000011A8 4E800020 blr 000011AC 00000000 .invalid 000011B0 00002041 .invalid 000011B4 80010100 lwz r0, [r1 + 0x0100] 000011B8 00000000 .invalid 000011BC 000000A0 .invalid 000011C0 000D446F .invalid 000011C4 44657265 .invalid sc 000011C8 6648616E oris r8, r18, 0x616E 000011CC 646C6500 oris r12, r3, 0x6500 fn000011D0: 000011D0 BF61FFEC stmw [r1 - 0x0014], r27 000011D4 7C9E0734 extsh r30, r4 000011D8 7C0802A6 mflr r0 000011DC 7FC01120 mtcrf 0x01, r30 000011E0 7D800026 mfcr r12 000011E4 91810004 stw [r1 + 0x0004], r12 000011E8 90010008 stw [r1 + 0x0008], r0 000011EC 4E1C0000 mcrf cr4, cr7 000011F0 3BE30000 addi r31, r3, 0x0000 000011F4 9421FFA0 stwu [r1 - 0x0060], r1 000011F8 3061003C addic r3, r1, 60 000011FC 4092001C bne cr4, +0x0000001C /* 00001218 */ 00001200 480078B5 bl +0x000078B4 /* 00008AB4 */ 00001204 80410014 lwz r2, [r1 + 0x0014] 00001208 3B830000 addi r28, r3, 0x0000 0000120C 337F0010 addic r27, r31, 16 00001210 409300C0 bns cr4, +0x000000C0 /* 000012D0 */ 00001214 480000A4 b +0x000000A4 /* 000012B8 */ label00001218: 00001218 4BFFFA39 bl -0x000005C8 /* 00000C50 */ 0000121C 3B830000 addi r28, r3, 0x0000 00001220 3FA00001 lis r29, 0x0001 00001224 307DA88F subic r3, r29, 22385 00001228 48007B5D bl +0x00007B5C /* 00008D84 */ 0000122C 80410014 lwz r2, [r1 + 0x0014] 00001230 3B630000 addi r27, r3, 0x0000 00001234 307DA89F subic r3, r29, 22369 00001238 48007B4D bl +0x00007B4C /* 00008D84 */ 0000123C 80410014 lwz r2, [r1 + 0x0014] 00001240 7C1B1840 cmpl r27, r3 00001244 83A1003C lwz r29, [r1 + 0x003C] 00001248 337F0010 addic r27, r31, 16 0000124C 41820068 beq +0x00000068 /* 000012B4 */ 00001250 48007B59 bl +0x00007B58 /* 00008DA8 */ 00001254 80410014 lwz r2, [r1 + 0x0014] 00001258 7C1D1800 cmp r29, r3 0000125C 30810038 addic r4, r1, 56 00001260 387B0000 addi r3, r27, 0x0000 00001264 40800050 bge +0x00000050 /* 000012B4 */ 00001268 48007B65 bl +0x00007B64 /* 00008DCC */ 0000126C 80410014 lwz r2, [r1 + 0x0014] 00001270 2C030000 cmpwi r3, 0 00001274 3BA30000 addi r29, r3, 0x0000 00001278 3C60546F lis r3, 0x546F 0000127C 3D20416D lis r9, 0x416D 00001280 41820034 beq +0x00000034 /* 000012B4 */ 00001284 31496F73 addic r10, r9, 28531 00001288 813D0000 lwz r9, [r29] 0000128C 389F0000 addi r4, r31, 0x0000 00001290 30637269 addic r3, r3, 29289 00001294 90690000 stw [r9], r3 00001298 91490004 stw [r9 + 0x0004], r10 0000129C 93E9000C stw [r9 + 0x000C], r31 000012A0 93A90008 stw [r9 + 0x0008], r29 000012A4 40930074 bns cr4, +0x00000074 /* 00001318 */ 000012A8 30690010 addic r3, r9, 16 000012AC 4BFFFB41 bl -0x000004C0 /* 00000DEC */ 000012B0 48000068 b +0x00000068 /* 00001318 */ label000012B4: 000012B4 4093001C bns cr4, +0x0000001C /* 000012D0 */ label000012B8: 000012B8 387B0000 addi r3, r27, 0x0000 000012BC 480077D5 bl +0x000077D4 /* 00008A90 */ 000012C0 80410014 lwz r2, [r1 + 0x0014] 000012C4 3BA30000 addi r29, r3, 0x0000 000012C8 2C1D0000 cmpwi r29, 0 000012CC 48000034 b +0x00000034 /* 00001300 */ label000012D0: 000012D0 387B0000 addi r3, r27, 0x0000 000012D4 48007A45 bl +0x00007A44 /* 00008D18 */ 000012D8 80410014 lwz r2, [r1 + 0x0014] 000012DC 3BA30000 addi r29, r3, 0x0000 000012E0 2C1D0000 cmpwi r29, 0 000012E4 807D0000 lwz r3, [r29] 000012E8 39200000 li r9, 0x0000 000012EC 41820018 beq +0x00000018 /* 00001304 */ 000012F0 9123000C stw [r3 + 0x000C], r9 000012F4 91230000 stw [r3], r9 000012F8 91230004 stw [r3 + 0x0004], r9 000012FC 91230008 stw [r3 + 0x0008], r9 label00001300: 00001300 40820018 bne +0x00000018 /* 00001318 */ label00001304: 00001304 40920014 bne cr4, +0x00000014 /* 00001318 */ 00001308 57C407FA rlwinm r4, r30, 0, 31, 29 0000130C 387F0000 addi r3, r31, 0x0000 00001310 4BFFFEC1 bl -0x00000140 /* 000011D0 */ 00001314 3BA30000 addi r29, r3, 0x0000 label00001318: 00001318 387C0000 addi r3, r28, 0x0000 0000131C 48007805 bl +0x00007804 /* 00008B20 */ 00001320 80410014 lwz r2, [r1 + 0x0014] 00001324 387D0000 addi r3, r29, 0x0000 00001328 81810064 lwz r12, [r1 + 0x0064] 0000132C 80010068 lwz r0, [r1 + 0x0068] 00001330 7D808120 mtcrf 0x08, r12 00001334 30210060 addic r1, r1, 96 00001338 7C0803A6 mtlr r0 0000133C BB61FFEC lmw r27, [r1 - 0x0014] 00001340 4E800020 blr 00001344 00000000 .invalid 00001348 00002043 .invalid 0000134C 80050200 lwz r0, [r5 + 0x0200] 00001350 00000000 .invalid 00001354 00000174 .invalid 00001358 000B446F .invalid 0000135C 4E657748 .invalid 4C 00001360 616E646C ori r14, r11, 0x646C 00001364 65000000 oris r0, r8, 0x0000 fn00001368: 00001368 80A30000 lwz r5, [r3] 0000136C 2C030000 cmpwi r3, 0 00001370 7C0802A6 mflr r0 00001374 9421FFC0 stwu [r1 - 0x0040], r1 00001378 2C850000 cmpwi cr1, r5, 0 0000137C 90010048 stw [r1 + 0x0048], r0 00001380 41820064 beq +0x00000064 /* 000013E4 */ 00001384 3C00546F lis r0, 0x546F 00001388 30007269 addic r0, r0, 29289 0000138C 41860040 beq cr1, +0x00000040 /* 000013CC */ 00001390 80850000 lwz r4, [r5] 00001394 3CC0416D lis r6, 0x416D 00001398 7C040000 cmp r4, r0 0000139C 30066F73 addic r0, r6, 28531 000013A0 4082002C bne +0x0000002C /* 000013CC */ 000013A4 80A50004 lwz r5, [r5 + 0x0004] 000013A8 30810038 addic r4, r1, 56 000013AC 7C850000 cmp cr1, r5, r0 000013B0 4086001C bne cr1, +0x0000001C /* 000013CC */ 000013B4 48007A85 bl +0x00007A84 /* 00008E38 */ 000013B8 80410014 lwz r2, [r1 + 0x0014] 000013BC 81810048 lwz r12, [r1 + 0x0048] 000013C0 30210040 addic r1, r1, 64 000013C4 7D8803A6 mtlr r12 000013C8 4E800020 blr label000013CC: 000013CC 48007635 bl +0x00007634 /* 00008A00 */ 000013D0 80410014 lwz r2, [r1 + 0x0014] 000013D4 81810048 lwz r12, [r1 + 0x0048] 000013D8 30210040 addic r1, r1, 64 000013DC 7D8803A6 mtlr r12 000013E0 4E800020 blr label000013E4: 000013E4 30210040 addic r1, r1, 64 000013E8 4E800020 blr 000013EC 00000000 .invalid 000013F0 00002041 .invalid 000013F4 80000100 lwz r0, [r0 + 0x0100] 000013F8 00000000 .invalid 000013FC 00000084 .invalid 00001400 000E446F .invalid 00001404 44697370 .invalid sc 00001408 6F734861 xoris r19, r27, 0x4861 0000140C 6E646C65 xoris r4, r19, 0x6C65 00001410 93E1FFFC stw [r1 - 0x0004], r31 00001414 3BE30000 addi r31, r3, 0x0000 00001418 7C0802A6 mflr r0 0000141C 2C1F0000 cmpwi r31, 0 00001420 809F0000 lwz r4, [r31] 00001424 90010008 stw [r1 + 0x0008], r0 00001428 2C840000 cmpwi cr1, r4, 0 0000142C 9421FFB0 stwu [r1 - 0x0050], r1 00001430 40820014 bne +0x00000014 /* 00001444 */ 00001434 83E1004C lwz r31, [r1 + 0x004C] 00001438 30210050 addic r1, r1, 80 0000143C 38600000 li r3, 0x0000 00001440 4E800020 blr label00001444: 00001444 3CA0546F lis r5, 0x546F 00001448 30C57269 addic r6, r5, 29289 0000144C 40860024 bne cr1, +0x00000024 /* 00001470 */ 00001450 480075B1 bl +0x000075B0 /* 00008A00 */ 00001454 80410014 lwz r2, [r1 + 0x0014] 00001458 38600000 li r3, 0x0000 0000145C 81810058 lwz r12, [r1 + 0x0058] 00001460 83E1004C lwz r31, [r1 + 0x004C] 00001464 7D8803A6 mtlr r12 00001468 30210050 addic r1, r1, 80 0000146C 4E800020 blr label00001470: 00001470 80A40000 lwz r5, [r4] 00001474 3CE0416D lis r7, 0x416D 00001478 7C053000 cmp r5, r6 0000147C 30A76F73 addic r5, r7, 28531 00001480 40820034 bne +0x00000034 /* 000014B4 */ 00001484 80C40004 lwz r6, [r4 + 0x0004] 00001488 30810038 addic r4, r1, 56 0000148C 7C862800 cmp cr1, r6, r5 00001490 40860024 bne cr1, +0x00000024 /* 000014B4 */ 00001494 480079A5 bl +0x000079A4 /* 00008E38 */ 00001498 80410014 lwz r2, [r1 + 0x0014] 0000149C 38600000 li r3, 0x0000 000014A0 81810058 lwz r12, [r1 + 0x0058] 000014A4 83E1004C lwz r31, [r1 + 0x004C] 000014A8 7D8803A6 mtlr r12 000014AC 30210050 addic r1, r1, 80 000014B0 48000020 b +0x00000020 /* 000014D0 */ label000014B4: 000014B4 48007841 bl +0x00007840 /* 00008CF4 */ 000014B8 80410014 lwz r2, [r1 + 0x0014] 000014BC 387F0000 addi r3, r31, 0x0000 000014C0 81810058 lwz r12, [r1 + 0x0058] 000014C4 83E1004C lwz r31, [r1 + 0x004C] 000014C8 7D8803A6 mtlr r12 000014CC 30210050 addic r1, r1, 80 label000014D0: 000014D0 4E800020 blr 000014D4 00000000 .invalid 000014D8 00002041 .invalid 000014DC 80010100 lwz r0, [r1 + 0x0100] 000014E0 00000000 .invalid 000014E4 000000C4 .invalid 000014E8 0008446F .invalid 000014EC 48507572 ba 0x00507570 /* 000014F0 67650000 oris r5, r27, 0x0000 fn000014F4: 000014F4 2C030000 cmpwi r3, 0 000014F8 7C0802A6 mflr r0 000014FC 9421FFC0 stwu [r1 - 0x0040], r1 00001500 90010048 stw [r1 + 0x0048], r0 00001504 3C00546F lis r0, 0x546F 00001508 30007269 addic r0, r0, 29289 0000150C 80A30000 lwz r5, [r3] 00001510 41820058 beq +0x00000058 /* 00001568 */ 00001514 80850000 lwz r4, [r5] 00001518 3CC0416D lis r6, 0x416D 0000151C 7C840000 cmp cr1, r4, r0 00001520 30066F73 addic r0, r6, 28531 00001524 4086002C bne cr1, +0x0000002C /* 00001550 */ 00001528 80A50004 lwz r5, [r5 + 0x0004] 0000152C 30810038 addic r4, r1, 56 00001530 7C050000 cmp r5, r0 00001534 4082001C bne +0x0000001C /* 00001550 */ 00001538 48007925 bl +0x00007924 /* 00008E5C */ 0000153C 80410014 lwz r2, [r1 + 0x0014] 00001540 81810048 lwz r12, [r1 + 0x0048] 00001544 30210040 addic r1, r1, 64 00001548 7D8803A6 mtlr r12 0000154C 4E800020 blr label00001550: 00001550 48007931 bl +0x00007930 /* 00008E80 */ 00001554 80410014 lwz r2, [r1 + 0x0014] 00001558 81810048 lwz r12, [r1 + 0x0048] 0000155C 30210040 addic r1, r1, 64 00001560 7D8803A6 mtlr r12 00001564 4E800020 blr label00001568: 00001568 30210040 addic r1, r1, 64 0000156C 4E800020 blr 00001570 00000000 .invalid 00001574 00002041 .invalid 00001578 80000100 lwz r0, [r0 + 0x0100] 0000157C 00000000 .invalid 00001580 0000007C .invalid 00001584 0009446F .invalid 00001588 48556E6C b +0x00556E6C /* 005583F4 */ 0000158C 6F636B00 xoris r3, r27, 0x6B00 00001590 80830000 lwz r4, [r3] 00001594 2C030000 cmpwi r3, 0 00001598 7C0802A6 mflr r0 0000159C 9421FFC0 stwu [r1 - 0x0040], r1 000015A0 2C840000 cmpwi cr1, r4, 0 000015A4 90010048 stw [r1 + 0x0048], r0 000015A8 41820048 beq +0x00000048 /* 000015F0 */ 000015AC 3C00546F lis r0, 0x546F 000015B0 30007269 addic r0, r0, 29289 000015B4 4186003C beq cr1, +0x0000003C /* 000015F0 */ 000015B8 80A40000 lwz r5, [r4] 000015BC 3CC0416D lis r6, 0x416D 000015C0 7C050000 cmp r5, r0 000015C4 30066F73 addic r0, r6, 28531 000015C8 40820010 bne +0x00000010 /* 000015D8 */ 000015CC 80840004 lwz r4, [r4 + 0x0004] 000015D0 7C840000 cmp cr1, r4, r0 000015D4 4186001C beq cr1, +0x0000001C /* 000015F0 */ label000015D8: 000015D8 4800768D bl +0x0000768C /* 00008C64 */ 000015DC 80410014 lwz r2, [r1 + 0x0014] 000015E0 81810048 lwz r12, [r1 + 0x0048] 000015E4 30210040 addic r1, r1, 64 000015E8 7D8803A6 mtlr r12 000015EC 4E800020 blr label000015F0: 000015F0 30210040 addic r1, r1, 64 000015F4 4E800020 blr 000015F8 00000000 .invalid 000015FC 00002041 .invalid 00001600 80000100 lwz r0, [r0 + 0x0100] 00001604 00000000 .invalid 00001608 00000068 .invalid 0000160C 000A446F .invalid 00001610 484E6F50 b +0x004E6F50 /* 004E8560 */ 00001614 75726765 andis. r18, r11, 0x6765 00001618 80830000 lwz r4, [r3] 0000161C 2C030000 cmpwi r3, 0 00001620 7C0802A6 mflr r0 00001624 9421FFC0 stwu [r1 - 0x0040], r1 00001628 2C840000 cmpwi cr1, r4, 0 0000162C 90010048 stw [r1 + 0x0048], r0 00001630 41820010 beq +0x00000010 /* 00001640 */ 00001634 3C00546F lis r0, 0x546F 00001638 30007269 addic r0, r0, 29289 0000163C 40860010 bne cr1, +0x00000010 /* 0000164C */ label00001640: 00001640 30210040 addic r1, r1, 64 00001644 38600000 li r3, 0x0000 00001648 4E800020 blr label0000164C: 0000164C 80A40000 lwz r5, [r4] 00001650 3CC0416D lis r6, 0x416D 00001654 7C050000 cmp r5, r0 00001658 30A66F73 addic r5, r6, 28531 0000165C 4082001C bne +0x0000001C /* 00001678 */ 00001660 80040004 lwz r0, [r4 + 0x0004] 00001664 7C802800 cmp cr1, r0, r5 00001668 40860010 bne cr1, +0x00000010 /* 00001678 */ 0000166C 30210040 addic r1, r1, 64 00001670 8464000C lwzu r3, [r4 + 0x000C] 00001674 4E800020 blr label00001678: 00001678 4800782D bl +0x0000782C /* 00008EA4 */ 0000167C 80410014 lwz r2, [r1 + 0x0014] 00001680 81810048 lwz r12, [r1 + 0x0048] 00001684 30210040 addic r1, r1, 64 00001688 7D8803A6 mtlr r12 0000168C 4E800020 blr 00001690 00000000 .invalid 00001694 00002041 .invalid 00001698 80000100 lwz r0, [r0 + 0x0100] 0000169C 00000000 .invalid 000016A0 00000078 .invalid 000016A4 000F446F .invalid 000016A8 47657448 .invalid sc 000016AC 616E646C ori r14, r11, 0x646C 000016B0 6553697A oris r19, r10, 0x697A 000016B4 65000000 oris r0, r8, 0x0000 fn000016B8: 000016B8 93E1FFFC stw [r1 - 0x0004], r31 000016BC 3BE30000 addi r31, r3, 0x0000 000016C0 807F0410 lwz r3, [r31 + 0x0410] 000016C4 7C0802A6 mflr r0 000016C8 2C030000 cmpwi r3, 0 000016CC 90010008 stw [r1 + 0x0008], r0 000016D0 9421FFB0 stwu [r1 - 0x0050], r1 000016D4 41820010 beq +0x00000010 /* 000016E4 */ 000016D8 4BFFF98D bl -0x00000674 /* 00001064 */ 000016DC 38000000 li r0, 0x0000 000016E0 901F0410 stw [r31 + 0x0410], r0 label000016E4: 000016E4 807F040C lwz r3, [r31 + 0x040C] 000016E8 2C030000 cmpwi r3, 0 000016EC 41820010 beq +0x00000010 /* 000016FC */ 000016F0 4BFFF975 bl -0x0000068C /* 00001064 */ 000016F4 38000000 li r0, 0x0000 000016F8 901F040C stw [r31 + 0x040C], r0 label000016FC: 000016FC 807F041A lwz r3, [r31 + 0x041A] 00001700 2C030000 cmpwi r3, 0 00001704 41820010 beq +0x00000010 /* 00001714 */ 00001708 4BFFF95D bl -0x000006A4 /* 00001064 */ 0000170C 38000000 li r0, 0x0000 00001710 901F041A stw [r31 + 0x041A], r0 label00001714: 00001714 807F0416 lwz r3, [r31 + 0x0416] 00001718 2C030000 cmpwi r3, 0 0000171C 41820010 beq +0x00000010 /* 0000172C */ 00001720 4BFFF945 bl -0x000006BC /* 00001064 */ 00001724 38000000 li r0, 0x0000 00001728 901F0416 stw [r31 + 0x0416], r0 label0000172C: 0000172C 81810058 lwz r12, [r1 + 0x0058] 00001730 83E1004C lwz r31, [r1 + 0x004C] 00001734 7D8803A6 mtlr r12 00001738 30210050 addic r1, r1, 80 0000173C 4E800020 blr 00001740 00000000 .invalid 00001744 00002041 .invalid 00001748 80010100 lwz r0, [r1 + 0x0100] 0000174C 00000000 .invalid 00001750 00000088 .invalid 00001754 000A4469 .invalid 00001758 73706F73 andi. r16, r27, 0x6F73 0000175C 65484453 oris r8, r10, 0x4453 fn00001760: 00001760 7C0802A6 mflr r0 00001764 93E1FFFC stw [r1 - 0x0004], r31 00001768 90010008 stw [r1 + 0x0008], r0 0000176C 3BE30000 addi r31, r3, 0x0000 00001770 801F0068 lwz r0, [r31 + 0x0068] 00001774 9421FFB0 stwu [r1 - 0x0050], r1 00001778 2C000000 cmpwi r0, 0 0000177C 30603D00 addic r3, r0, 15616 00001780 41820030 beq +0x00000030 /* 000017B0 */ 00001784 4BFFFF35 bl -0x000000CC /* 000016B8 */ 00001788 801F0068 lwz r0, [r31 + 0x0068] 0000178C 30604124 addic r3, r0, 16676 00001790 4BFFFF29 bl -0x000000D8 /* 000016B8 */ 00001794 801F0068 lwz r0, [r31 + 0x0068] 00001798 30604548 addic r3, r0, 17736 0000179C 4BFFFF1D bl -0x000000E4 /* 000016B8 */ 000017A0 807F0068 lwz r3, [r31 + 0x0068] 000017A4 4BFFF8C1 bl -0x00000740 /* 00001064 */ 000017A8 38000000 li r0, 0x0000 000017AC 901F0068 stw [r31 + 0x0068], r0 label000017B0: 000017B0 807F0034 lwz r3, [r31 + 0x0034] 000017B4 2C030000 cmpwi r3, 0 000017B8 41820018 beq +0x00000018 /* 000017D0 */ 000017BC 4BFFFBAD bl -0x00000454 /* 00001368 */ 000017C0 38600000 li r3, 0x0000 000017C4 3800FFFF li r0, 0xFFFFFFFF 000017C8 907F0034 stw [r31 + 0x0034], r3 000017CC 901F0020 stw [r31 + 0x0020], r0 label000017D0: 000017D0 807F0064 lwz r3, [r31 + 0x0064] 000017D4 2C030000 cmpwi r3, 0 000017D8 41820010 beq +0x00000010 /* 000017E8 */ 000017DC 4BFFFB8D bl -0x00000474 /* 00001368 */ 000017E0 38000000 li r0, 0x0000 000017E4 901F0064 stw [r31 + 0x0064], r0 label000017E8: 000017E8 807F0024 lwz r3, [r31 + 0x0024] 000017EC 2C030000 cmpwi r3, 0 000017F0 41820010 beq +0x00000010 /* 00001800 */ 000017F4 4BFFF871 bl -0x00000790 /* 00001064 */ 000017F8 38000000 li r0, 0x0000 000017FC 901F0024 stw [r31 + 0x0024], r0 label00001800: 00001800 807F0028 lwz r3, [r31 + 0x0028] 00001804 2C030000 cmpwi r3, 0 00001808 41820010 beq +0x00000010 /* 00001818 */ 0000180C 4BFFF859 bl -0x000007A8 /* 00001064 */ 00001810 38000000 li r0, 0x0000 00001814 901F0028 stw [r31 + 0x0028], r0 label00001818: 00001818 807F007C lwz r3, [r31 + 0x007C] 0000181C 2C030000 cmpwi r3, 0 00001820 41820010 beq +0x00000010 /* 00001830 */ 00001824 4BFFF841 bl -0x000007C0 /* 00001064 */ 00001828 38000000 li r0, 0x0000 0000182C 901F007C stw [r31 + 0x007C], r0 label00001830: 00001830 807F0080 lwz r3, [r31 + 0x0080] 00001834 2C030000 cmpwi r3, 0 00001838 41820010 beq +0x00000010 /* 00001848 */ 0000183C 4BFFF829 bl -0x000007D8 /* 00001064 */ 00001840 38000000 li r0, 0x0000 00001844 901F0080 stw [r31 + 0x0080], r0 label00001848: 00001848 807F0078 lwz r3, [r31 + 0x0078] 0000184C 2C030000 cmpwi r3, 0 00001850 41820010 beq +0x00000010 /* 00001860 */ 00001854 4BFFF811 bl -0x000007F0 /* 00001064 */ 00001858 38000000 li r0, 0x0000 0000185C 901F0078 stw [r31 + 0x0078], r0 label00001860: 00001860 807F0060 lwz r3, [r31 + 0x0060] 00001864 2C030000 cmpwi r3, 0 00001868 41820010 beq +0x00000010 /* 00001878 */ 0000186C 4BFFFAFD bl -0x00000504 /* 00001368 */ 00001870 38000000 li r0, 0x0000 00001874 901F0060 stw [r31 + 0x0060], r0 label00001878: 00001878 81810058 lwz r12, [r1 + 0x0058] 0000187C 83E1004C lwz r31, [r1 + 0x004C] 00001880 7D8803A6 mtlr r12 00001884 30210050 addic r1, r1, 80 00001888 4E800020 blr 0000188C 00000000 .invalid 00001890 00002041 .invalid 00001894 80010100 lwz r0, [r1 + 0x0100] 00001898 00000000 .invalid 0000189C 0000012C .invalid 000018A0 000A546F .invalid 000018A4 73735461 andi. r19, r27, 0x5461 000018A8 626C6573 ori r12, r19, 0x6573 fn000018AC: 000018AC 7CA60735 extsh. r6, r5 000018B0 3006FFFF subic r0, r6, 1 000018B4 7C060734 extsh r6, r0 000018B8 3063FFFF subic r3, r3, 1 000018BC 41820058 beq +0x00000058 /* 00001914 */ 000018C0 8C030001 lbzu r0, [r3 + 0x0001] 000018C4 30A6FFFF subic r5, r6, 1 000018C8 7CA80734 extsh r8, r5 000018CC 7C000775 extsb. r0, r0 000018D0 2C860000 cmpwi cr1, r6, 0 000018D4 30C4FFFF subic r6, r4, 1 000018D8 30A8FFFF subic r5, r8, 1 label000018DC: 000018DC 41820048 beq +0x00000048 /* 00001924 */ 000018E0 8CE60001 lbzu r7, [r6 + 0x0001] 000018E4 39280000 addi r9, r8, 0x0000 000018E8 7CE70774 extsb r7, r7 000018EC 7F003800 cmp cr6, r0, r7 000018F0 7CA80734 extsh r8, r5 000018F4 30840001 addic r4, r4, 1 000018F8 30A8FFFF subic r5, r8, 1 000018FC 409A0020 bne cr6, +0x00000020 /* 0000191C */ 00001900 41860014 beq cr1, +0x00000014 /* 00001914 */ 00001904 8C030001 lbzu r0, [r3 + 0x0001] 00001908 2C890000 cmpwi cr1, r9, 0 0000190C 7C000775 extsb. r0, r0 00001910 4BFFFFCC b -0x00000034 /* 000018DC */ label00001914: 00001914 38600000 li r3, 0x0000 label00001918: 00001918 4E800020 blr label0000191C: 0000191C 3860FFFF li r3, 0xFFFFFFFF 00001920 4BFFFFF8 b -0x00000008 /* 00001918 */ label00001924: 00001924 88840000 lbz r4, [r4] 00001928 38600000 li r3, 0x0000 0000192C 7C840775 extsb. r4, r4 00001930 4082FFEC bne -0x00000014 /* 0000191C */ 00001934 4E800020 blr 00001938 00000000 .invalid 0000193C 00002040 .invalid 00001940 00000300 .invalid 00001944 00000000 .invalid 00001948 0000008C .invalid 0000194C 00077374 .invalid 00001950 726E636D andi. r14, r19, 0x636D 00001954 70000000 andi. r0, r0, 0x0000 00001958 BFA1FFF4 stmw [r1 - 0x000C], r29 0000195C 3BA40000 addi r29, r4, 0x0000 00001960 80BD0000 lwz r5, [r29] 00001964 3BC30000 addi r30, r3, 0x0000 00001968 A8C50020 lha r6, [r5 + 0x0020] 0000196C A8650022 lha r3, [r5 + 0x0022] 00001970 80A5002C lwz r5, [r5 + 0x002C] 00001974 7C6619D6 mullw r3, r6, r3 00001978 7C660E70 srawi r6, r3, 1 0000197C 7C633014 addc r3, r3, r6 00001980 7C051800 cmp r5, r3 00001984 7C0802A6 mflr r0 00001988 3BE00000 li r31, 0x0000 0000198C 90010008 stw [r1 + 0x0008], r0 00001990 9421FFB0 stwu [r1 - 0x0050], r1 00001994 38600001 li r3, 0x0001 00001998 418200F4 beq +0x000000F4 /* 00001A8C */ 0000199C 807E000C lwz r3, [r30 + 0x000C] 000019A0 30BE0004 addic r5, r30, 4 000019A4 2C030000 cmpwi r3, 0 000019A8 38800FE0 li r4, 0x0FE0 000019AC 38C01800 li r6, 0x1800 000019B0 4182001C beq +0x0000001C /* 000019CC */ 000019B4 80FE0010 lwz r7, [r30 + 0x0010] 000019B8 48007511 bl +0x00007510 /* 00008EC8 */ 000019BC 80410014 lwz r2, [r1 + 0x0014] 000019C0 7C7F0735 extsh. r31, r3 000019C4 3860DCFA li r3, 0xFFFFDCFA 000019C8 408200B0 bne +0x000000B0 /* 00001A78 */ label000019CC: 000019CC 807E0004 lwz r3, [r30 + 0x0004] 000019D0 8082000C lwz r4, [r2 + 0x000C] 000019D4 30630800 addic r3, r3, 2048 000019D8 38A00007 li r5, 0x0007 000019DC 4BFFFED1 bl -0x00000130 /* 000018AC */ 000019E0 2C030000 cmpwi r3, 0 000019E4 309E00A0 addic r4, r30, 160 000019E8 38A00002 li r5, 0x0002 000019EC 41820048 beq +0x00000048 /* 00001A34 */ 000019F0 80BD0000 lwz r5, [r29] 000019F4 8065002C lwz r3, [r5 + 0x002C] 000019F8 2C830000 cmpwi cr1, r3, 0 000019FC 40860020 bne cr1, +0x00000020 /* 00001A1C */ 00001A00 A8C50020 lha r6, [r5 + 0x0020] 00001A04 38600001 li r3, 0x0001 00001A08 2C0600C0 cmpwi r6, 192 00001A0C 40820010 bne +0x00000010 /* 00001A1C */ 00001A10 A8A50022 lha r5, [r5 + 0x0022] 00001A14 2C850080 cmpwi cr1, r5, 128 00001A18 41860060 beq cr1, +0x00000060 /* 00001A78 */ label00001A1C: 00001A1C 3860DCF7 li r3, 0xFFFFDCF7 00001A20 81810058 lwz r12, [r1 + 0x0058] 00001A24 30210050 addic r1, r1, 80 00001A28 7D8803A6 mtlr r12 00001A2C BBA1FFF4 lmw r29, [r1 - 0x000C] 00001A30 48000058 b +0x00000058 /* 00001A88 */ label00001A34: 00001A34 807E0004 lwz r3, [r30 + 0x0004] 00001A38 30631603 addic r3, r3, 5635 00001A3C 48007031 bl +0x00007030 /* 00008A6C */ 00001A40 80410014 lwz r2, [r1 + 0x0014] 00001A44 807E0004 lwz r3, [r30 + 0x0004] 00001A48 309E00A2 addic r4, r30, 162 00001A4C 30631605 addic r3, r3, 5637 00001A50 38A00002 li r5, 0x0002 00001A54 48007019 bl +0x00007018 /* 00008A6C */ 00001A58 80410014 lwz r2, [r1 + 0x0014] 00001A5C 807E0004 lwz r3, [r30 + 0x0004] 00001A60 80BE0000 lwz r5, [r30] 00001A64 30631800 addic r3, r3, 6144 00001A68 30A51800 addic r5, r5, 6144 00001A6C 907E0004 stw [r30 + 0x0004], r3 00001A70 90BE0000 stw [r30], r5 00001A74 387F0000 addi r3, r31, 0x0000 label00001A78: 00001A78 81810058 lwz r12, [r1 + 0x0058] 00001A7C 30210050 addic r1, r1, 80 00001A80 7D8803A6 mtlr r12 00001A84 BBA1FFF4 lmw r29, [r1 - 0x000C] label00001A88: 00001A88 4E800020 blr label00001A8C: 00001A8C BBA10044 lmw r29, [r1 + 0x0044] 00001A90 30210050 addic r1, r1, 80 00001A94 4E800020 blr 00001A98 00000000 .invalid 00001A9C 00002041 .invalid 00001AA0 80030200 lwz r0, [r3 + 0x0200] 00001AA4 00000000 .invalid 00001AA8 00000140 .invalid 00001AAC 000A5265 .invalid 00001AB0 61644865 ori r4, r11, 0x4865 00001AB4 61646572 ori r4, r11, 0x6572 00001AB8 80030000 lwz r0, [r3] 00001ABC 80A30004 lwz r5, [r3 + 0x0004] 00001AC0 7C040014 addc r0, r4, r0 00001AC4 7C842814 addc r4, r4, r5 00001AC8 90830004 stw [r3 + 0x0004], r4 00001ACC 90030000 stw [r3], r0 00001AD0 38600000 li r3, 0x0000 00001AD4 4E800020 blr 00001AD8 00000000 .invalid 00001ADC 00002040 .invalid 00001AE0 00000200 .invalid 00001AE4 00000000 .invalid 00001AE8 00000020 .invalid 00001AEC 00095573 .invalid 00001AF0 65644279 oris r4, r11, 0x4279 00001AF4 74657300 andis. r5, r3, 0x7300 fn00001AF8: 00001AF8 BF41FFE8 stmw [r1 - 0x0018], r26 00001AFC 7C0802A6 mflr r0 00001B00 7D800026 mfcr r12 00001B04 91810004 stw [r1 + 0x0004], r12 00001B08 3BC40000 addi r30, r4, 0x0000 00001B0C 2D9E0000 cmpwi cr3, r30, 0 00001B10 90010008 stw [r1 + 0x0008], r0 00001B14 3BE50000 addi r31, r5, 0x0000 00001B18 3B830000 addi r28, r3, 0x0000 00001B1C 881C00A7 lbz r0, [r28 + 0x00A7] 00001B20 2E1F0000 cmpwi cr4, r31, 0 00001B24 9421FFA0 stwu [r1 - 0x0060], r1 00001B28 98010038 stb [r1 + 0x0038], r0 00001B2C 3BA00000 li r29, 0x0000 00001B30 3B600001 li r27, 0x0001 00001B34 408E002C bne cr3, +0x0000002C /* 00001B60 */ 00001B38 81810064 lwz r12, [r1 + 0x0064] 00001B3C 387D0000 addi r3, r29, 0x0000 00001B40 BB61004C lmw r27, [r1 + 0x004C] 00001B44 7D818120 mtcrf 0x18, r12 00001B48 30210060 addic r1, r1, 96 00001B4C 4E800020 blr label00001B50: 00001B50 3BA0DCF9 li r29, 0xFFFFDCF9 00001B54 480001A4 b +0x000001A4 /* 00001CF8 */ label00001B58: 00001B58 3BA0DCFA li r29, 0xFFFFDCFA 00001B5C 4800019C b +0x0000019C /* 00001CF8 */ label00001B60: 00001B60 9B610038 stb [r1 + 0x0038], r27 00001B64 38800FA0 li r4, 0x0FA0 00001B68 38A00001 li r5, 0x0001 00001B6C 38C01000 li r6, 0x1000 00001B70 807F0000 lwz r3, [r31] 00001B74 41920018 beq cr4, +0x00000018 /* 00001B8C */ 00001B78 80FF0004 lwz r7, [r31 + 0x0004] 00001B7C 4800734D bl +0x0000734C /* 00008EC8 */ 00001B80 80410014 lwz r2, [r1 + 0x0014] 00001B84 2C030000 cmpwi r3, 0 00001B88 4082FFC8 bne -0x00000038 /* 00001B50 */ label00001B8C: 00001B8C 807C000C lwz r3, [r28 + 0x000C] 00001B90 801C0000 lwz r0, [r28] 00001B94 335C0004 addic r26, r28, 4 00001B98 7C1E0014 addc r0, r30, r0 00001B9C 2C030000 cmpwi r3, 0 00001BA0 901C0000 stw [r28], r0 00001BA4 38800FE0 li r4, 0x0FE0 00001BA8 38BA0000 addi r5, r26, 0x0000 00001BAC 38C00000 li r6, 0x0000 00001BB0 4182013C beq +0x0000013C /* 00001CEC */ 00001BB4 80FC0010 lwz r7, [r28 + 0x0010] 00001BB8 48007311 bl +0x00007310 /* 00008EC8 */ 00001BBC 80410014 lwz r2, [r1 + 0x0014] 00001BC0 2C030000 cmpwi r3, 0 00001BC4 38800FE0 li r4, 0x0FE0 00001BC8 38A00000 li r5, 0x0000 00001BCC 38DE0000 addi r6, r30, 0x0000 00001BD0 4082001C bne +0x0000001C /* 00001BEC */ 00001BD4 807C000C lwz r3, [r28 + 0x000C] 00001BD8 80FC0010 lwz r7, [r28 + 0x0010] 00001BDC 480072ED bl +0x000072EC /* 00008EC8 */ 00001BE0 80410014 lwz r2, [r1 + 0x0014] 00001BE4 2C030000 cmpwi r3, 0 00001BE8 41820110 beq +0x00000110 /* 00001CF8 */ label00001BEC: 00001BEC 80DC0008 lwz r6, [r28 + 0x0008] 00001BF0 7C9E3000 cmp cr1, r30, r6 00001BF4 408500D0 ble cr1, +0x000000D0 /* 00001CC4 */ 00001BF8 38800FE0 li r4, 0x0FE0 00001BFC 38BA0000 addi r5, r26, 0x0000 00001C00 41920080 beq cr4, +0x00000080 /* 00001C80 */ 00001C04 807C000C lwz r3, [r28 + 0x000C] 00001C08 80FC0010 lwz r7, [r28 + 0x0010] 00001C0C 480072BD bl +0x000072BC /* 00008EC8 */ 00001C10 80410014 lwz r2, [r1 + 0x0014] label00001C14: 00001C14 7C7D0735 extsh. r29, r3 00001C18 38800FA0 li r4, 0x0FA0 00001C1C 38A00001 li r5, 0x0001 00001C20 38C01000 li r6, 0x1000 00001C24 4082FF34 bne -0x000000CC /* 00001B58 */ 00001C28 801C0008 lwz r0, [r28 + 0x0008] 00001C2C 30E00000 addic r7, r0, 0 00001C30 7FC0F010 subfc r30, r0, r30 00001C34 801C0004 lwz r0, [r28 + 0x0004] 00001C38 7C070014 addc r0, r7, r0 00001C3C 901C0004 stw [r28 + 0x0004], r0 00001C40 807F0000 lwz r3, [r31] 00001C44 80FF0004 lwz r7, [r31 + 0x0004] 00001C48 48007281 bl +0x00007280 /* 00008EC8 */ 00001C4C 80410014 lwz r2, [r1 + 0x0014] 00001C50 2C030000 cmpwi r3, 0 00001C54 38800FE0 li r4, 0x0FE0 00001C58 38BA0000 addi r5, r26, 0x0000 00001C5C 4082FEF4 bne -0x0000010C /* 00001B50 */ 00001C60 80DC0008 lwz r6, [r28 + 0x0008] 00001C64 7C9E3000 cmp cr1, r30, r6 00001C68 41840058 blt cr1, +0x00000058 /* 00001CC0 */ 00001C6C 807C000C lwz r3, [r28 + 0x000C] 00001C70 80FC0010 lwz r7, [r28 + 0x0010] 00001C74 48007255 bl +0x00007254 /* 00008EC8 */ 00001C78 80410014 lwz r2, [r1 + 0x0014] 00001C7C 4BFFFF98 b -0x00000068 /* 00001C14 */ label00001C80: 00001C80 807C000C lwz r3, [r28 + 0x000C] 00001C84 80FC0010 lwz r7, [r28 + 0x0010] 00001C88 48007241 bl +0x00007240 /* 00008EC8 */ 00001C8C 80410014 lwz r2, [r1 + 0x0014] 00001C90 7C7D0735 extsh. r29, r3 00001C94 38800FE0 li r4, 0x0FE0 00001C98 38BA0000 addi r5, r26, 0x0000 00001C9C 4082FEBC bne -0x00000144 /* 00001B58 */ 00001CA0 80DC0008 lwz r6, [r28 + 0x0008] 00001CA4 80FC0004 lwz r7, [r28 + 0x0004] 00001CA8 7FC6F010 subfc r30, r6, r30 00001CAC 7C9E3000 cmp cr1, r30, r6 00001CB0 38060000 addi r0, r6, 0x0000 00001CB4 7C003814 addc r0, r0, r7 00001CB8 901C0004 stw [r28 + 0x0004], r0 00001CBC 4084FFC4 bge cr1, -0x0000003C /* 00001C80 */ label00001CC0: 00001CC0 2D9E0000 cmpwi cr3, r30, 0 label00001CC4: 00001CC4 38BA0000 addi r5, r26, 0x0000 00001CC8 38800FE0 li r4, 0x0FE0 00001CCC 38DE0000 addi r6, r30, 0x0000 00001CD0 408D0028 ble cr3, +0x00000028 /* 00001CF8 */ 00001CD4 807C000C lwz r3, [r28 + 0x000C] 00001CD8 80FC0010 lwz r7, [r28 + 0x0010] 00001CDC 480071ED bl +0x000071EC /* 00008EC8 */ 00001CE0 80410014 lwz r2, [r1 + 0x0014] 00001CE4 7C7D0735 extsh. r29, r3 00001CE8 4082FE70 bne -0x00000190 /* 00001B58 */ label00001CEC: 00001CEC 801C0004 lwz r0, [r28 + 0x0004] 00001CF0 7C1E0014 addc r0, r30, r0 00001CF4 901C0004 stw [r28 + 0x0004], r0 label00001CF8: 00001CF8 9B610038 stb [r1 + 0x0038], r27 00001CFC 387D0000 addi r3, r29, 0x0000 00001D00 81810064 lwz r12, [r1 + 0x0064] 00001D04 80010068 lwz r0, [r1 + 0x0068] 00001D08 7D818120 mtcrf 0x18, r12 00001D0C 30210060 addic r1, r1, 96 00001D10 7C0803A6 mtlr r0 00001D14 BB41FFE8 lmw r26, [r1 - 0x0018] 00001D18 4E800020 blr 00001D1C 00000000 .invalid 00001D20 00002043 .invalid 00001D24 80060300 lwz r0, [r6 + 0x0300] 00001D28 00000000 .invalid 00001D2C 00000224 .invalid 00001D30 00095375 .invalid 00001D34 636B4279 ori r11, r27, 0x4279 00001D38 74657300 andis. r5, r3, 0x7300 fn00001D3C: 00001D3C BF21FFE4 stmw [r1 - 0x001C], r25 00001D40 3B860000 addi r28, r6, 0x0000 00001D44 7C0802A6 mflr r0 00001D48 3BE30000 addi r31, r3, 0x0000 00001D4C 3B640000 addi r27, r4, 0x0000 00001D50 3BC50000 addi r30, r5, 0x0000 00001D54 38C01000 li r6, 0x1000 00001D58 38A00001 li r5, 0x0001 00001D5C 7D800026 mfcr r12 00001D60 91810004 stw [r1 + 0x0004], r12 00001D64 2E1C0000 cmpwi cr4, r28, 0 00001D68 887F00A7 lbz r3, [r31 + 0x00A7] 00001D6C 3BA00000 li r29, 0x0000 00001D70 90010008 stw [r1 + 0x0008], r0 00001D74 9421FFA0 stwu [r1 - 0x0060], r1 00001D78 98610038 stb [r1 + 0x0038], r3 00001D7C 3B200001 li r25, 0x0001 00001D80 9B210038 stb [r1 + 0x0038], r25 00001D84 38800FA0 li r4, 0x0FA0 00001D88 807C0000 lwz r3, [r28] 00001D8C 41920038 beq cr4, +0x00000038 /* 00001DC4 */ 00001D90 80FC0004 lwz r7, [r28 + 0x0004] 00001D94 48007135 bl +0x00007134 /* 00008EC8 */ 00001D98 80410014 lwz r2, [r1 + 0x0014] 00001D9C 7C7D0735 extsh. r29, r3 00001DA0 41820024 beq +0x00000024 /* 00001DC4 */ label00001DA4: 00001DA4 3BA0DCF9 li r29, 0xFFFFDCF9 00001DA8 9B210038 stb [r1 + 0x0038], r25 00001DAC 387D0000 addi r3, r29, 0x0000 00001DB0 81810064 lwz r12, [r1 + 0x0064] 00001DB4 80010068 lwz r0, [r1 + 0x0068] 00001DB8 480001BC b +0x000001BC /* 00001F74 */ label00001DBC: 00001DBC 3BA0DCFA li r29, 0xFFFFDCFA 00001DC0 480001A4 b +0x000001A4 /* 00001F64 */ label00001DC4: 00001DC4 807F000C lwz r3, [r31 + 0x000C] 00001DC8 389E0000 addi r4, r30, 0x0000 00001DCC 2C830000 cmpwi cr1, r3, 0 00001DD0 807F0000 lwz r3, [r31] 00001DD4 7C7B1814 addc r3, r27, r3 00001DD8 907F0000 stw [r31], r3 00001DDC 4186016C beq cr1, +0x0000016C /* 00001F48 */ 00001DE0 80DF0008 lwz r6, [r31 + 0x0008] 00001DE4 335F0004 addic r26, r31, 4 00001DE8 7C1B3000 cmp r27, r6 00001DEC 40810108 ble +0x00000108 /* 00001EF4 */ 00001DF0 38800FE0 li r4, 0x0FE0 00001DF4 38BA0000 addi r5, r26, 0x0000 00001DF8 41920098 beq cr4, +0x00000098 /* 00001E90 */ 00001DFC 807F000C lwz r3, [r31 + 0x000C] 00001E00 80FF0010 lwz r7, [r31 + 0x0010] 00001E04 480070C5 bl +0x000070C4 /* 00008EC8 */ 00001E08 80410014 lwz r2, [r1 + 0x0014] label00001E0C: 00001E0C 7C630735 extsh. r3, r3 00001E10 389E0000 addi r4, r30, 0x0000 00001E14 4082FFA8 bne -0x00000058 /* 00001DBC */ 00001E18 807F0004 lwz r3, [r31 + 0x0004] 00001E1C 80BF0008 lwz r5, [r31 + 0x0008] 00001E20 48006C4D bl +0x00006C4C /* 00008A6C */ 00001E24 80410014 lwz r2, [r1 + 0x0014] 00001E28 80FF0008 lwz r7, [r31 + 0x0008] 00001E2C 38800FA0 li r4, 0x0FA0 00001E30 38670000 addi r3, r7, 0x0000 00001E34 7F63D810 subfc r27, r3, r27 00001E38 807F0004 lwz r3, [r31 + 0x0004] 00001E3C 7FC7F014 addc r30, r7, r30 00001E40 7C671814 addc r3, r7, r3 00001E44 907F0004 stw [r31 + 0x0004], r3 00001E48 807C0000 lwz r3, [r28] 00001E4C 80FC0004 lwz r7, [r28 + 0x0004] 00001E50 38A00001 li r5, 0x0001 00001E54 38C01000 li r6, 0x1000 00001E58 48007071 bl +0x00007070 /* 00008EC8 */ 00001E5C 80410014 lwz r2, [r1 + 0x0014] 00001E60 7C7D0735 extsh. r29, r3 00001E64 38800FE0 li r4, 0x0FE0 00001E68 38BA0000 addi r5, r26, 0x0000 00001E6C 4082FF38 bne -0x000000C8 /* 00001DA4 */ 00001E70 80DF0008 lwz r6, [r31 + 0x0008] 00001E74 7C9B3000 cmp cr1, r27, r6 00001E78 4184007C blt cr1, +0x0000007C /* 00001EF4 */ 00001E7C 807F000C lwz r3, [r31 + 0x000C] 00001E80 80FF0010 lwz r7, [r31 + 0x0010] 00001E84 48007045 bl +0x00007044 /* 00008EC8 */ 00001E88 80410014 lwz r2, [r1 + 0x0014] 00001E8C 4BFFFF80 b -0x00000080 /* 00001E0C */ label00001E90: 00001E90 807F000C lwz r3, [r31 + 0x000C] 00001E94 80FF0010 lwz r7, [r31 + 0x0010] label00001E98: 00001E98 48007031 bl +0x00007030 /* 00008EC8 */ 00001E9C 80410014 lwz r2, [r1 + 0x0014] 00001EA0 7C7D0735 extsh. r29, r3 00001EA4 389E0000 addi r4, r30, 0x0000 00001EA8 4082FF14 bne -0x000000EC /* 00001DBC */ 00001EAC 807F0004 lwz r3, [r31 + 0x0004] 00001EB0 80BF0008 lwz r5, [r31 + 0x0008] 00001EB4 48006BB9 bl +0x00006BB8 /* 00008A6C */ 00001EB8 80410014 lwz r2, [r1 + 0x0014] 00001EBC 80DF0008 lwz r6, [r31 + 0x0008] 00001EC0 80FF0004 lwz r7, [r31 + 0x0004] 00001EC4 7F66D810 subfc r27, r6, r27 00001EC8 7C1B3000 cmp r27, r6 00001ECC 38660000 addi r3, r6, 0x0000 00001ED0 7FC3F014 addc r30, r3, r30 00001ED4 7C633814 addc r3, r3, r7 00001ED8 907F0004 stw [r31 + 0x0004], r3 00001EDC 41800018 blt +0x00000018 /* 00001EF4 */ 00001EE0 807F000C lwz r3, [r31 + 0x000C] 00001EE4 80FF0010 lwz r7, [r31 + 0x0010] 00001EE8 38800FE0 li r4, 0x0FE0 00001EEC 38BA0000 addi r5, r26, 0x0000 00001EF0 4BFFFFA8 b -0x00000058 /* 00001E98 */ label00001EF4: 00001EF4 2C1B0000 cmpwi r27, 0 00001EF8 38BA0000 addi r5, r26, 0x0000 00001EFC 38800FE0 li r4, 0x0FE0 00001F00 38DB0000 addi r6, r27, 0x0000 00001F04 40810060 ble +0x00000060 /* 00001F64 */ 00001F08 807F000C lwz r3, [r31 + 0x000C] 00001F0C 80FF0010 lwz r7, [r31 + 0x0010] 00001F10 48006FB9 bl +0x00006FB8 /* 00008EC8 */ 00001F14 80410014 lwz r2, [r1 + 0x0014] 00001F18 7C7D0735 extsh. r29, r3 00001F1C 389E0000 addi r4, r30, 0x0000 00001F20 38BB0000 addi r5, r27, 0x0000 00001F24 4082FE98 bne -0x00000168 /* 00001DBC */ 00001F28 807F0004 lwz r3, [r31 + 0x0004] 00001F2C 48006B41 bl +0x00006B40 /* 00008A6C */ 00001F30 80410014 lwz r2, [r1 + 0x0014] 00001F34 807F0004 lwz r3, [r31 + 0x0004] 00001F38 7C7B1814 addc r3, r27, r3 00001F3C 907F0004 stw [r31 + 0x0004], r3 00001F40 9B210038 stb [r1 + 0x0038], r25 00001F44 48000024 b +0x00000024 /* 00001F68 */ label00001F48: 00001F48 807F0004 lwz r3, [r31 + 0x0004] 00001F4C 38BB0000 addi r5, r27, 0x0000 00001F50 48006B1D bl +0x00006B1C /* 00008A6C */ 00001F54 80410014 lwz r2, [r1 + 0x0014] 00001F58 807F0004 lwz r3, [r31 + 0x0004] 00001F5C 7C7B1814 addc r3, r27, r3 00001F60 907F0004 stw [r31 + 0x0004], r3 label00001F64: 00001F64 9B210038 stb [r1 + 0x0038], r25 label00001F68: 00001F68 387D0000 addi r3, r29, 0x0000 00001F6C 81810064 lwz r12, [r1 + 0x0064] 00001F70 80010068 lwz r0, [r1 + 0x0068] label00001F74: 00001F74 7D808120 mtcrf 0x08, r12 00001F78 30210060 addic r1, r1, 96 00001F7C 7C0803A6 mtlr r0 00001F80 BB21FFE4 lmw r25, [r1 - 0x001C] 00001F84 4E800020 blr 00001F88 00000000 .invalid 00001F8C 00002043 .invalid 00001F90 80070400 lwz r0, [r7 + 0x0400] 00001F94 00000000 .invalid 00001F98 0000024C .invalid 00001F9C 00095265 .invalid 00001FA0 61644279 ori r4, r11, 0x4279 00001FA4 74657300 andis. r5, r3, 0x7300 fn00001FA8: 00001FA8 BF41FFE8 stmw [r1 - 0x0018], r26 00001FAC 3B630000 addi r27, r3, 0x0000 00001FB0 3BE60000 addi r31, r6, 0x0000 00001FB4 3BC50000 addi r30, r5, 0x0000 00001FB8 7C0802A6 mflr r0 00001FBC 3B800001 li r28, 0x0001 00001FC0 90010008 stw [r1 + 0x0008], r0 00001FC4 801B0000 lwz r0, [r27] 00001FC8 335B0004 addic r26, r27, 4 00001FCC 7FA02010 subfc r29, r0, r4 00001FD0 881B00A7 lbz r0, [r27 + 0x00A7] 00001FD4 38800FE0 li r4, 0x0FE0 00001FD8 9421FFA0 stwu [r1 - 0x0060], r1 00001FDC 98010038 stb [r1 + 0x0038], r0 00001FE0 9B810038 stb [r1 + 0x0038], r28 00001FE4 80FB0018 lwz r7, [r27 + 0x0018] 00001FE8 807B0014 lwz r3, [r27 + 0x0014] 00001FEC 38BA0000 addi r5, r26, 0x0000 00001FF0 38C00000 li r6, 0x0000 00001FF4 48006ED5 bl +0x00006ED4 /* 00008EC8 */ 00001FF8 80410014 lwz r2, [r1 + 0x0014] 00001FFC 7C600735 extsh. r0, r3 00002000 38800FE0 li r4, 0x0FE0 00002004 38A00000 li r5, 0x0000 00002008 38DD0000 addi r6, r29, 0x0000 0000200C 3860DCFA li r3, 0xFFFFDCFA 00002010 40820130 bne +0x00000130 /* 00002140 */ 00002014 807B0014 lwz r3, [r27 + 0x0014] 00002018 80FB0018 lwz r7, [r27 + 0x0018] 0000201C 48006EAD bl +0x00006EAC /* 00008EC8 */ 00002020 80410014 lwz r2, [r1 + 0x0014] 00002024 7C600735 extsh. r0, r3 00002028 7FBDF814 addc r29, r29, r31 0000202C 3860DCFA li r3, 0xFFFFDCFA 00002030 40820110 bne +0x00000110 /* 00002140 */ 00002034 80DB0008 lwz r6, [r27 + 0x0008] 00002038 38800FE0 li r4, 0x0FE0 0000203C 7C9F3000 cmp cr1, r31, r6 00002040 38BA0000 addi r5, r26, 0x0000 00002044 40850068 ble cr1, +0x00000068 /* 000020AC */ 00002048 807B0014 lwz r3, [r27 + 0x0014] 0000204C 80FB0010 lwz r7, [r27 + 0x0010] label00002050: 00002050 48006E79 bl +0x00006E78 /* 00008EC8 */ 00002054 80410014 lwz r2, [r1 + 0x0014] 00002058 7C600735 extsh. r0, r3 0000205C 389E0000 addi r4, r30, 0x0000 00002060 408200DC bne +0x000000DC /* 0000213C */ 00002064 807B0004 lwz r3, [r27 + 0x0004] 00002068 80BB0008 lwz r5, [r27 + 0x0008] 0000206C 48006A01 bl +0x00006A00 /* 00008A6C */ 00002070 80410014 lwz r2, [r1 + 0x0014] 00002074 80DB0008 lwz r6, [r27 + 0x0008] 00002078 80FB0004 lwz r7, [r27 + 0x0004] 0000207C 7FE6F810 subfc r31, r6, r31 00002080 7C9F3000 cmp cr1, r31, r6 00002084 38060000 addi r0, r6, 0x0000 00002088 7FC0F014 addc r30, r0, r30 0000208C 7C003814 addc r0, r0, r7 00002090 901B0004 stw [r27 + 0x0004], r0 00002094 41840018 blt cr1, +0x00000018 /* 000020AC */ 00002098 807B0014 lwz r3, [r27 + 0x0014] 0000209C 80FB0010 lwz r7, [r27 + 0x0010] 000020A0 38800FE0 li r4, 0x0FE0 000020A4 38BA0000 addi r5, r26, 0x0000 000020A8 4BFFFFA8 b -0x00000058 /* 00002050 */ label000020AC: 000020AC 2C9F0000 cmpwi cr1, r31, 0 000020B0 807B0014 lwz r3, [r27 + 0x0014] 000020B4 80FB0018 lwz r7, [r27 + 0x0018] 000020B8 38800FE0 li r4, 0x0FE0 000020BC 40850040 ble cr1, +0x00000040 /* 000020FC */ 000020C0 38BA0000 addi r5, r26, 0x0000 000020C4 38DF0000 addi r6, r31, 0x0000 000020C8 48006E01 bl +0x00006E00 /* 00008EC8 */ 000020CC 80410014 lwz r2, [r1 + 0x0014] 000020D0 7C600735 extsh. r0, r3 000020D4 389E0000 addi r4, r30, 0x0000 000020D8 3860DCFA li r3, 0xFFFFDCFA 000020DC 38BF0000 addi r5, r31, 0x0000 000020E0 40820060 bne +0x00000060 /* 00002140 */ 000020E4 807B0004 lwz r3, [r27 + 0x0004] 000020E8 48006985 bl +0x00006984 /* 00008A6C */ 000020EC 80410014 lwz r2, [r1 + 0x0014] 000020F0 801B0004 lwz r0, [r27 + 0x0004] 000020F4 7C1F0014 addc r0, r31, r0 000020F8 901B0004 stw [r27 + 0x0004], r0 label000020FC: 000020FC 38BA0000 addi r5, r26, 0x0000 00002100 807B0014 lwz r3, [r27 + 0x0014] 00002104 80FB0018 lwz r7, [r27 + 0x0018] 00002108 38800FE0 li r4, 0x0FE0 0000210C 38C00000 li r6, 0x0000 00002110 48006DB9 bl +0x00006DB8 /* 00008EC8 */ 00002114 80410014 lwz r2, [r1 + 0x0014] 00002118 7CDD00D0 neg r6, r29 0000211C 80FB0018 lwz r7, [r27 + 0x0018] 00002120 807B0014 lwz r3, [r27 + 0x0014] 00002124 38800FE0 li r4, 0x0FE0 00002128 38A00000 li r5, 0x0000 0000212C 48006D9D bl +0x00006D9C /* 00008EC8 */ 00002130 80410014 lwz r2, [r1 + 0x0014] 00002134 7C630735 extsh. r3, r3 00002138 41820008 beq +0x00000008 /* 00002140 */ label0000213C: 0000213C 3860DCFA li r3, 0xFFFFDCFA label00002140: 00002140 9B810038 stb [r1 + 0x0038], r28 00002144 81810068 lwz r12, [r1 + 0x0068] 00002148 30210060 addic r1, r1, 96 0000214C 7D8803A6 mtlr r12 00002150 BB41FFE8 lmw r26, [r1 - 0x0018] 00002154 4E800020 blr 00002158 00000000 .invalid 0000215C 00002041 .invalid 00002160 80060400 lwz r0, [r6 + 0x0400] 00002164 00000000 .invalid 00002168 000001B0 .invalid 0000216C 000B5265 .invalid 00002170 61644572 ori r4, r11, 0x4572 00002174 72446174 andi. r4, r18, 0x6174 00002178 61000000 ori r0, r8, 0x0000 fn0000217C: 0000217C BF01FFE0 stmw [r1 - 0x0020], r24 00002180 3B830000 addi r28, r3, 0x0000 00002184 7C0802A6 mflr r0 00002188 893C00A7 lbz r9, [r28 + 0x00A7] 0000218C 90010008 stw [r1 + 0x0008], r0 00002190 9421FFA0 stwu [r1 - 0x0060], r1 00002194 80FC001C lwz r7, [r28 + 0x001C] 00002198 811C0000 lwz r8, [r28] 0000219C 99210038 stb [r1 + 0x0038], r9 000021A0 AB3C009C lha r25, [r28 + 0x009C] 000021A4 7F683810 subfc r27, r8, r7 000021A8 2C990000 cmpwi cr1, r25, 0 000021AC 3B460000 addi r26, r6, 0x0000 000021B0 3BA50000 addi r29, r5, 0x0000 000021B4 3B040000 addi r24, r4, 0x0000 000021B8 41860028 beq cr1, +0x00000028 /* 000021E0 */ 000021BC 80DC0068 lwz r6, [r28 + 0x0068] 000021C0 38B90000 addi r5, r25, 0x0000 000021C4 30663400 addic r3, r6, 13312 000021C8 480068A5 bl +0x000068A4 /* 00008A6C */ 000021CC 80410014 lwz r2, [r1 + 0x0014] 000021D0 38C00000 li r6, 0x0000 000021D4 B0DC009C sth [r28 + 0x009C], r6 000021D8 7F79D814 addc r27, r25, r27 000021DC 7F18C814 addc r24, r24, r25 label000021E0: 000021E0 3BE00001 li r31, 0x0001 000021E4 9BE10038 stb [r1 + 0x0038], r31 000021E8 33DC0004 addic r30, r28, 4 000021EC 807C0014 lwz r3, [r28 + 0x0014] 000021F0 80FC0018 lwz r7, [r28 + 0x0018] 000021F4 38800FE0 li r4, 0x0FE0 000021F8 38BE0000 addi r5, r30, 0x0000 000021FC 38C00000 li r6, 0x0000 00002200 48006CC9 bl +0x00006CC8 /* 00008EC8 */ 00002204 80410014 lwz r2, [r1 + 0x0014] 00002208 7C660735 extsh. r6, r3 0000220C 38800FE0 li r4, 0x0FE0 00002210 38A00000 li r5, 0x0000 00002214 38DB0000 addi r6, r27, 0x0000 00002218 3860DCFA li r3, 0xFFFFDCFA 0000221C 4082011C bne +0x0000011C /* 00002338 */ 00002220 807C0014 lwz r3, [r28 + 0x0014] 00002224 80FC0018 lwz r7, [r28 + 0x0018] 00002228 48006CA1 bl +0x00006CA0 /* 00008EC8 */ 0000222C 80410014 lwz r2, [r1 + 0x0014] 00002230 7C660735 extsh. r6, r3 00002234 38BE0000 addi r5, r30, 0x0000 00002238 7FB9E810 subfc r29, r25, r29 0000223C 38800FE0 li r4, 0x0FE0 00002240 38DD0000 addi r6, r29, 0x0000 00002244 3860DCFA li r3, 0xFFFFDCFA 00002248 408200F0 bne +0x000000F0 /* 00002338 */ 0000224C 807C0014 lwz r3, [r28 + 0x0014] 00002250 80FC0018 lwz r7, [r28 + 0x0018] 00002254 48006C75 bl +0x00006C74 /* 00008EC8 */ 00002258 80410014 lwz r2, [r1 + 0x0014] 0000225C 7C660735 extsh. r6, r3 00002260 2C9D0000 cmpwi cr1, r29, 0 00002264 7F3AE810 subfc r25, r26, r29 00002268 3860DCFA li r3, 0xFFFFDCFA 0000226C 408200CC bne +0x000000CC /* 00002338 */ 00002270 38980000 addi r4, r24, 0x0000 00002274 38BD0000 addi r5, r29, 0x0000 00002278 41860010 beq cr1, +0x00000010 /* 00002288 */ 0000227C 807C0004 lwz r3, [r28 + 0x0004] 00002280 480067ED bl +0x000067EC /* 00008A6C */ 00002284 80410014 lwz r2, [r1 + 0x0014] label00002288: 00002288 7F250735 extsh. r5, r25 0000228C 2C850900 cmpwi cr1, r5, 2304 00002290 B33C009C sth [r28 + 0x009C], r25 00002294 38C00900 li r6, 0x0900 00002298 40850014 ble cr1, +0x00000014 /* 000022AC */ 0000229C B0DC009C sth [r28 + 0x009C], r6 000022A0 38A00900 li r5, 0x0900 000022A4 80FC0004 lwz r7, [r28 + 0x0004] 000022A8 4800000C b +0x0000000C /* 000022B4 */ label000022AC: 000022AC 4182001C beq +0x0000001C /* 000022C8 */ 000022B0 80FC0004 lwz r7, [r28 + 0x0004] label000022B4: 000022B4 80DC0068 lwz r6, [r28 + 0x0068] 000022B8 7C67D014 addc r3, r7, r26 000022BC 30863400 addic r4, r6, 13312 000022C0 480067AD bl +0x000067AC /* 00008A6C */ 000022C4 80410014 lwz r2, [r1 + 0x0014] label000022C8: 000022C8 38BE0000 addi r5, r30, 0x0000 000022CC 807C0014 lwz r3, [r28 + 0x0014] 000022D0 80FC0018 lwz r7, [r28 + 0x0018] 000022D4 38800FE0 li r4, 0x0FE0 000022D8 38C00000 li r6, 0x0000 000022DC 48006BED bl +0x00006BEC /* 00008EC8 */ 000022E0 80410014 lwz r2, [r1 + 0x0014] 000022E4 7C660735 extsh. r6, r3 000022E8 7CDB00D0 neg r6, r27 000022EC 38800FE0 li r4, 0x0FE0 000022F0 38A00000 li r5, 0x0000 000022F4 3860DCFA li r3, 0xFFFFDCFA 000022F8 40820040 bne +0x00000040 /* 00002338 */ 000022FC 807C0014 lwz r3, [r28 + 0x0014] 00002300 80FC0018 lwz r7, [r28 + 0x0018] 00002304 48006BC5 bl +0x00006BC4 /* 00008EC8 */ 00002308 80410014 lwz r2, [r1 + 0x0014] 0000230C 7C630735 extsh. r3, r3 00002310 4182001C beq +0x0000001C /* 0000232C */ 00002314 3860DCFA li r3, 0xFFFFDCFA 00002318 9BE10038 stb [r1 + 0x0038], r31 0000231C 81810068 lwz r12, [r1 + 0x0068] 00002320 30210060 addic r1, r1, 96 00002324 7D8803A6 mtlr r12 00002328 48000020 b +0x00000020 /* 00002348 */ label0000232C: 0000232C 80DC001C lwz r6, [r28 + 0x001C] 00002330 7CC6D014 addc r6, r6, r26 00002334 90DC001C stw [r28 + 0x001C], r6 label00002338: 00002338 9BE10038 stb [r1 + 0x0038], r31 0000233C 81810068 lwz r12, [r1 + 0x0068] 00002340 30210060 addic r1, r1, 96 00002344 7D8803A6 mtlr r12 label00002348: 00002348 BB01FFE0 lmw r24, [r1 - 0x0020] 0000234C 4E800020 blr 00002350 00000000 .invalid 00002354 00002041 .invalid 00002358 80080400 lwz r0, [r8 + 0x0400] 0000235C 00000000 .invalid 00002360 000001D4 .invalid 00002364 000C5265 .invalid 00002368 61644261 ori r4, r11, 0x4261 0000236C 73654461 andi. r5, r27, 0x4461 00002370 74610000 andis. r1, r3, 0x0000 00002374 BFC1FFF8 stmw [r1 - 0x0008], r30 00002378 3BE50000 addi r31, r5, 0x0000 0000237C 3BC40000 addi r30, r4, 0x0000 00002380 38A30000 addi r5, r3, 0x0000 00002384 7C0802A6 mflr r0 00002388 80FF0018 lwz r7, [r31 + 0x0018] 0000238C 90010008 stw [r1 + 0x0008], r0 00002390 9421FFB0 stwu [r1 - 0x0050], r1 00002394 807F0014 lwz r3, [r31 + 0x0014] 00002398 38800FE0 li r4, 0x0FE0 0000239C 38DE0000 addi r6, r30, 0x0000 000023A0 48006B29 bl +0x00006B28 /* 00008EC8 */ 000023A4 80410014 lwz r2, [r1 + 0x0014] 000023A8 2C030000 cmpwi r3, 0 000023AC 3860DCFA li r3, 0xFFFFDCFA 000023B0 40820014 bne +0x00000014 /* 000023C4 */ 000023B4 801F0000 lwz r0, [r31] 000023B8 38600000 li r3, 0x0000 000023BC 7C1E0014 addc r0, r30, r0 000023C0 901F0000 stw [r31], r0 label000023C4: 000023C4 81810058 lwz r12, [r1 + 0x0058] 000023C8 30210050 addic r1, r1, 80 000023CC 7D8803A6 mtlr r12 000023D0 BBC1FFF8 lmw r30, [r1 - 0x0008] 000023D4 4E800020 blr 000023D8 00000000 .invalid 000023DC 00002041 .invalid 000023E0 80020300 lwz r0, [r2 + 0x0300] 000023E4 00000000 .invalid 000023E8 00000064 .invalid 000023EC 000E5374 .invalid 000023F0 7265616D andi. r5, r19, 0x616D 000023F4 44617461 .invalid sc 000023F8 50726F63 rlwimi. r18, r3, 13, 29, 17 000023FC 2C030000 cmpwi r3, 0 00002400 38600000 li r3, 0x0000 00002404 40820010 bne +0x00000010 /* 00002414 */ 00002408 80050004 lwz r0, [r5 + 0x0004] 0000240C 7C840014 addc r4, r4, r0 00002410 90850004 stw [r5 + 0x0004], r4 label00002414: 00002414 4E800020 blr 00002418 00000000 .invalid 0000241C 00002040 .invalid 00002420 00000300 .invalid 00002424 00000000 .invalid 00002428 0000001C .invalid 0000242C 000C4E69 .invalid 00002430 6C6C4461 xoris r12, r3, 0x4461 00002434 74615072 andis. r1, r3, 0x5072 00002438 6F630000 xoris r3, r27, 0x0000 fn0000243C: 0000243C BEC1FFD8 stmw [r1 - 0x0028], r22 00002440 3B040000 addi r24, r4, 0x0000 00002444 80B80004 lwz r5, [r24 + 0x0004] 00002448 7C0802A6 mflr r0 0000244C 80A50000 lwz r5, [r5] 00002450 7D800026 mfcr r12 00002454 91810004 stw [r1 + 0x0004], r12 00002458 90010008 stw [r1 + 0x0008], r0 0000245C 9421FF60 stwu [r1 - 0x00A0], r1 00002460 83D80022 lwz r30, [r24 + 0x0022] 00002464 3B430000 addi r26, r3, 0x0000 00002468 ABE50020 lha r31, [r5 + 0x0020] 0000246C 4BFFE425 bl -0x00001BDC /* 00000890 */ 00002470 7C770735 extsh. r23, r3 00002474 3AC00000 li r22, 0x0000 00002478 4182001C beq +0x0000001C /* 00002494 */ 0000247C 818100A8 lwz r12, [r1 + 0x00A8] 00002480 38770000 addi r3, r23, 0x0000 00002484 302100A0 addic r1, r1, 160 00002488 7D8803A6 mtlr r12 0000248C BAC1FFD8 lmw r22, [r1 - 0x0028] 00002490 4E800020 blr label00002494: 00002494 A8B8007C lha r5, [r24 + 0x007C] 00002498 38E00000 li r7, 0x0000 0000249C 2C050000 cmpwi r5, 0 000024A0 40820010 bne +0x00000010 /* 000024B0 */ 000024A4 A8B8007E lha r5, [r24 + 0x007E] 000024A8 2F050000 cmpwi cr6, r5, 0 000024AC 419A0008 beq cr6, +0x00000008 /* 000024B4 */ label000024B0: 000024B0 38E00001 li r7, 0x0001 label000024B4: 000024B4 88B80097 lbz r5, [r24 + 0x0097] 000024B8 54FB063E rlwinm r27, r7, 0, 24, 31 000024BC 7CA50774 extsb r5, r5 000024C0 2C050002 cmpwi r5, 2 000024C4 2F050004 cmpwi cr6, r5, 4 000024C8 3860DCF4 li r3, 0xFFFFDCF4 000024CC 4E600382 cror crb19, crb0, crb0 000024D0 40980594 bge cr6, +0x00000594 /* 00002A64 */ 000024D4 80B80004 lwz r5, [r24 + 0x0004] 000024D8 80F80098 lwz r7, [r24 + 0x0098] 000024DC 80A50000 lwz r5, [r5] 000024E0 90E10038 stw [r1 + 0x0038], r7 000024E4 A8E50052 lha r7, [r5 + 0x0052] 000024E8 80B8009C lwz r5, [r24 + 0x009C] 000024EC 2C070018 cmpwi r7, 24 000024F0 2F070020 cmpwi cr6, r7, 32 000024F4 90A1003C stw [r1 + 0x003C], r5 000024F8 41820008 beq +0x00000008 /* 00002500 */ 000024FC 409A0568 bne cr6, +0x00000568 /* 00002A64 */ label00002500: 00002500 387A0000 addi r3, r26, 0x0000 00002504 480067A9 bl +0x000067A8 /* 00008CAC */ 00002508 80410014 lwz r2, [r1 + 0x0014] 0000250C 839A0000 lwz r28, [r26] 00002510 3CA00001 lis r5, 0x0001 00002514 3BA00001 li r29, 0x0001 00002518 B3BC009E sth [r28 + 0x009E], r29 0000251C 90BC0040 stw [r28 + 0x0040], r5 00002520 419300C0 bso cr4, +0x000000C0 /* 000025E0 */ 00002524 80F80084 lwz r7, [r24 + 0x0084] 00002528 81070010 lwz r8, [r7 + 0x0010] 0000252C 80E70000 lwz r7, [r7] 00002530 7C074000 cmp r7, r8 00002534 408200AC bne +0x000000AC /* 000025E0 */ 00002538 7F872800 cmp cr7, r7, r5 0000253C 2C070000 cmpwi r7, 0 00002540 2F074000 cmpwi cr6, r7, 16384 00002544 7CE88670 srawi r8, r7, 16 00002548 419C0038 blt cr7, +0x00000038 /* 00002580 */ 0000254C 3D200002 lis r9, 0x0002 00002550 7C074800 cmp r7, r9 00002554 B11C009E sth [r28 + 0x009E], r8 00002558 3D000004 lis r8, 0x0004 0000255C 4182000C beq +0x0000000C /* 00002568 */ 00002560 7F074000 cmp cr6, r7, r8 00002564 409A007C bne cr6, +0x0000007C /* 000025E0 */ label00002568: 00002568 80FE0000 lwz r7, [r30] 0000256C 60E70001 ori r7, r7, 0x0001 00002570 90FE0000 stw [r30], r7 00002574 39000000 li r8, 0x0000 00002578 4193007C bso cr4, +0x0000007C /* 000025F4 */ 0000257C 4800006C b +0x0000006C /* 000025E8 */ label00002580: 00002580 3900FFFC li r8, 0xFFFFFFFC 00002584 4081005C ble +0x0000005C /* 000025E0 */ 00002588 41980054 blt cr6, +0x00000054 /* 000025DC */ 0000258C 409A0020 bne cr6, +0x00000020 /* 000025AC */ 00002590 2C1F0180 cmpwi r31, 384 00002594 40810048 ble +0x00000048 /* 000025DC */ 00002598 90FC0040 stw [r28 + 0x0040], r7 0000259C 80FE0000 lwz r7, [r30] 000025A0 60E70001 ori r7, r7, 0x0001 000025A4 90FE0000 stw [r30], r7 000025A8 48000034 b +0x00000034 /* 000025DC */ label000025AC: 000025AC 3D000000 lis r8, 0x0000 000025B0 61088000 ori r8, r8, 0x8000 000025B4 7C074000 cmp r7, r8 000025B8 3900FFFE li r8, 0xFFFFFFFE 000025BC 41800020 blt +0x00000020 /* 000025DC */ 000025C0 40820020 bne +0x00000020 /* 000025E0 */ 000025C4 2C1F00C0 cmpwi r31, 192 000025C8 40810014 ble +0x00000014 /* 000025DC */ 000025CC 90FC0040 stw [r28 + 0x0040], r7 000025D0 80FE0000 lwz r7, [r30] 000025D4 60E70001 ori r7, r7, 0x0001 000025D8 90FE0000 stw [r30], r7 label000025DC: 000025DC B11C009E sth [r28 + 0x009E], r8 label000025E0: 000025E0 39000000 li r8, 0x0000 000025E4 41930010 bso cr4, +0x00000010 /* 000025F4 */ label000025E8: 000025E8 80FE0000 lwz r7, [r30] 000025EC 7CE01120 mtcrf 0x01, r7 000025F0 409F0008 bns cr7, +0x00000008 /* 000025F8 */ label000025F4: 000025F4 39000001 li r8, 0x0001 label000025F8: 000025F8 80F80004 lwz r7, [r24 + 0x0004] 000025FC 5508063E rlwinm r8, r8, 0, 24, 31 00002600 80E70000 lwz r7, [r7] 00002604 39400000 li r10, 0x0000 00002608 A8E70020 lha r7, [r7 + 0x0020] 0000260C 2C070300 cmpwi r7, 768 00002610 2F070600 cmpwi cr6, r7, 1536 00002614 40810010 ble +0x00000010 /* 00002624 */ 00002618 813C0040 lwz r9, [r28 + 0x0040] 0000261C 7C092800 cmp r9, r5 00002620 40800014 bge +0x00000014 /* 00002634 */ label00002624: 00002624 40990014 ble cr6, +0x00000014 /* 00002638 */ 00002628 813C0040 lwz r9, [r28 + 0x0040] 0000262C 2F094000 cmpwi cr6, r9, 16384 00002630 40990008 ble cr6, +0x00000008 /* 00002638 */ label00002634: 00002634 39400001 li r10, 0x0001 label00002638: 00002638 7D5F0734 extsh r31, r10 0000263C 2D1F0000 cmpwi cr2, r31, 0 00002640 2C070600 cmpwi r7, 1536 00002644 418A002C beq cr2, +0x0000002C /* 00002670 */ 00002648 40820010 bne +0x00000010 /* 00002658 */ 0000264C 80FC0040 lwz r7, [r28 + 0x0040] 00002650 7F072800 cmp cr6, r7, r5 00002654 41990014 bgt cr6, +0x00000014 /* 00002668 */ label00002658: 00002658 40810018 ble +0x00000018 /* 00002670 */ 0000265C 80BC0040 lwz r5, [r28 + 0x0040] 00002660 2C054000 cmpwi r5, 16384 00002664 4081000C ble +0x0000000C /* 00002670 */ label00002668: 00002668 3BE00002 li r31, 0x0002 0000266C 4D4A5182 crxor crb10, crb10, crb10 label00002670: 00002670 38A00020 li r5, 0x0020 00002674 B0BE0004 sth [r30 + 0x0004], r5 00002678 A8F80062 lha r7, [r24 + 0x0062] 0000267C 2C070010 cmpwi r7, 16 00002680 2F070008 cmpwi cr6, r7, 8 00002684 2F870004 cmpwi cr7, r7, 4 00002688 4082001C bne +0x0000001C /* 000026A4 */ 0000268C 408A0010 bne cr2, +0x00000010 /* 0000269C */ 00002690 38A00010 li r5, 0x0010 00002694 B0BE0004 sth [r30 + 0x0004], r5 00002698 48000084 b +0x00000084 /* 0000271C */ label0000269C: 0000269C 4DCE7242 creqv crb14, crb14, crb14 000026A0 48000084 b +0x00000084 /* 00002724 */ label000026A4: 000026A4 2C070002 cmpwi r7, 2 000026A8 409A0018 bne cr6, +0x00000018 /* 000026C0 */ 000026AC 80B8006C lwz r5, [r24 + 0x006C] 000026B0 80A50000 lwz r5, [r5] 000026B4 80A50000 lwz r5, [r5] 000026B8 2F050028 cmpwi cr6, r5, 40 000026BC 419A0040 beq cr6, +0x00000040 /* 000026FC */ label000026C0: 000026C0 2C870001 cmpwi cr1, r7, 1 000026C4 409E0018 bne cr7, +0x00000018 /* 000026DC */ 000026C8 80B8006C lwz r5, [r24 + 0x006C] 000026CC 80A50000 lwz r5, [r5] 000026D0 80A50000 lwz r5, [r5] 000026D4 2F050024 cmpwi cr6, r5, 36 000026D8 419A0024 beq cr6, +0x00000024 /* 000026FC */ label000026DC: 000026DC 2F870020 cmpwi cr7, r7, 32 000026E0 40820018 bne +0x00000018 /* 000026F8 */ 000026E4 80B8006C lwz r5, [r24 + 0x006C] 000026E8 80A50000 lwz r5, [r5] 000026EC 80A50000 lwz r5, [r5] 000026F0 2C050022 cmpwi r5, 34 000026F4 41820008 beq +0x00000008 /* 000026FC */ label000026F8: 000026F8 40860020 bne cr1, +0x00000020 /* 00002718 */ label000026FC: 000026FC 38A00028 li r5, 0x0028 00002700 B0BE0004 sth [r30 + 0x0004], r5 00002704 A8B80062 lha r5, [r24 + 0x0062] 00002708 2F050008 cmpwi cr6, r5, 8 0000270C 419A0010 beq cr6, +0x00000010 /* 0000271C */ 00002710 4DCE7242 creqv crb14, crb14, crb14 00002714 48000010 b +0x00000010 /* 00002724 */ label00002718: 00002718 409EFF84 bne cr7, -0x0000007C /* 0000269C */ label0000271C: 0000271C 2D880000 cmpwi cr3, r8, 0 00002720 408E0010 bne cr3, +0x00000010 /* 00002730 */ label00002724: 00002724 80BE0000 lwz r5, [r30] 00002728 54A5003C rlwinm r5, r5, 0, 0, 30 0000272C 90BE0000 stw [r30], r5 label00002730: 00002730 2C1B0000 cmpwi r27, 0 00002734 9ADC00A8 stb [r28 + 0x00A8], r22 00002738 B2DC0056 sth [r28 + 0x0056], r22 0000273C B2DC0054 sth [r28 + 0x0054], r22 00002740 B2DC005A sth [r28 + 0x005A], r22 00002744 B2DC0058 sth [r28 + 0x0058], r22 00002748 333C0054 addic r25, r28, 84 0000274C 40820150 bne +0x00000150 /* 0000289C */ 00002750 80B8001C lwz r5, [r24 + 0x001C] 00002754 7CA02120 mtcrf 0x02, r5 00002758 4C180000 mcrf cr0, cr6 0000275C 40810140 ble +0x00000140 /* 0000289C */ 00002760 83780074 lwz r27, [r24 + 0x0074] 00002764 38E0FFFF li r7, 0xFFFFFFFF 00002768 2F1B0000 cmpwi cr6, r27, 0 0000276C 419A0130 beq cr6, +0x00000130 /* 0000289C */ 00002770 7C1B3840 cmpl r27, r7 00002774 54A5A33E rlwinm r5, r5, 20, 12, 31 00002778 41820124 beq +0x00000124 /* 0000289C */ 0000277C 7CA01120 mtcrf 0x01, r5 00002780 419F011C bso cr7, +0x0000011C /* 0000289C */ 00002784 80BB0000 lwz r5, [r27] 00002788 80E50006 lwz r7, [r5 + 0x0006] 0000278C 80A50002 lwz r5, [r5 + 0x0002] 00002790 90FC0058 stw [r28 + 0x0058], r7 00002794 90BC0054 stw [r28 + 0x0054], r5 00002798 4193002C bso cr4, +0x0000002C /* 000027C4 */ 0000279C 80780084 lwz r3, [r24 + 0x0084] 000027A0 30810040 addic r4, r1, 64 000027A4 48006749 bl +0x00006748 /* 00008EEC */ 000027A8 80410014 lwz r2, [r1 + 0x0014] 000027AC 38990000 addi r4, r25, 0x0000 000027B0 30610040 addic r3, r1, 64 000027B4 38A00000 li r5, 0x0000 000027B8 48006759 bl +0x00006758 /* 00008F10 */ 000027BC 80410014 lwz r2, [r1 + 0x0014] 000027C0 4800003C b +0x0000003C /* 000027FC */ label000027C4: 000027C4 A901003A lha r8, [r1 + 0x003A] 000027C8 A8FC005A lha r7, [r28 + 0x005A] 000027CC A8BC0056 lha r5, [r28 + 0x0056] 000027D0 7CE83810 subfc r7, r8, r7 000027D4 7CA82810 subfc r5, r8, r5 000027D8 B0FC005A sth [r28 + 0x005A], r7 000027DC B0BC0056 sth [r28 + 0x0056], r5 000027E0 A9010038 lha r8, [r1 + 0x0038] 000027E4 A8FC0058 lha r7, [r28 + 0x0058] 000027E8 A8BC0054 lha r5, [r28 + 0x0054] 000027EC 7CE83810 subfc r7, r8, r7 000027F0 7CA82810 subfc r5, r8, r5 000027F4 B0BC0054 sth [r28 + 0x0054], r5 000027F8 B0FC0058 sth [r28 + 0x0058], r7 label000027FC: 000027FC 80BB0000 lwz r5, [r27] 00002800 A8A50000 lha r5, [r5] 00002804 2C05000A cmpwi r5, 10 00002808 40820020 bne +0x00000020 /* 00002828 */ 0000280C 418E001C beq cr3, +0x0000001C /* 00002828 */ 00002810 4093001C bns cr4, +0x0000001C /* 0000282C */ 00002814 9BBC00A8 stb [r28 + 0x00A8], r29 00002818 80BE0000 lwz r5, [r30] 0000281C 60A50100 ori r5, r5, 0x0100 00002820 90BE0000 stw [r30], r5 00002824 48000078 b +0x00000078 /* 0000289C */ label00002828: 00002828 41930074 bso cr4, +0x00000074 /* 0000289C */ label0000282C: 0000282C 80B80084 lwz r5, [r24 + 0x0084] 00002830 3CE00000 lis r7, 0x0000 00002834 60E78000 ori r7, r7, 0x8000 00002838 80A50000 lwz r5, [r5] 0000283C 2C054000 cmpwi r5, 16384 00002840 7F053800 cmp cr6, r5, r7 00002844 418201D0 beq +0x000001D0 /* 00002A14 */ 00002848 39200008 li r9, 0x0008 0000284C 419A0008 beq cr6, +0x00000008 /* 00002854 */ 00002850 39200004 li r9, 0x0004 label00002854: 00002854 A8BC0056 lha r5, [r28 + 0x0056] 00002858 A8FC005A lha r7, [r28 + 0x005A] 0000285C 30A5FFFC subic r5, r5, 4 00002860 7CA80735 extsh. r8, r5 00002864 7CE93814 addc r7, r9, r7 00002868 B0FC005A sth [r28 + 0x005A], r7 0000286C B0BC0056 sth [r28 + 0x0056], r5 00002870 40800008 bge +0x00000008 /* 00002878 */ 00002874 B2DC0056 sth [r28 + 0x0056], r22 label00002878: 00002878 A8BC0054 lha r5, [r28 + 0x0054] 0000287C 30A5FFFC subic r5, r5, 4 00002880 7CA70735 extsh. r7, r5 00002884 B0BC0054 sth [r28 + 0x0054], r5 00002888 40800008 bge +0x00000008 /* 00002890 */ 0000288C B2DC0054 sth [r28 + 0x0054], r22 label00002890: 00002890 A8BC0058 lha r5, [r28 + 0x0058] 00002894 30A50004 addic r5, r5, 4 00002898 B0BC0058 sth [r28 + 0x0058], r5 label0000289C: 0000289C 418A0118 beq cr2, +0x00000118 /* 000029B4 */ 000028A0 807C0034 lwz r3, [r28 + 0x0034] 000028A4 2F030000 cmpwi cr6, r3, 0 000028A8 419A000C beq cr6, +0x0000000C /* 000028B4 */ 000028AC 4BFFEABD bl -0x00001544 /* 00001368 */ 000028B0 92DC0034 stw [r28 + 0x0034], r22 label000028B4: 000028B4 2C1F0001 cmpwi r31, 1 000028B8 4081002C ble +0x0000002C /* 000028E4 */ 000028BC 386054E0 li r3, 0x54E0 000028C0 38800002 li r4, 0x0002 000028C4 4BFFE90D bl -0x000016F4 /* 000011D0 */ 000028C8 2C030000 cmpwi r3, 0 000028CC 907C0060 stw [r28 + 0x0060], r3 000028D0 40820014 bne +0x00000014 /* 000028E4 */ label000028D4: 000028D4 3AE0FF94 li r23, 0xFFFFFF94 000028D8 387C0000 addi r3, r28, 0x0000 000028DC 4BFFEE85 bl -0x0000117C /* 00001760 */ 000028E0 48000174 b +0x00000174 /* 00002A54 */ label000028E4: 000028E4 3860496C li r3, 0x496C 000028E8 38800003 li r4, 0x0003 000028EC 4BFFE5E5 bl -0x00001A1C /* 00000ED0 */ 000028F0 2C030000 cmpwi r3, 0 000028F4 907C0068 stw [r28 + 0x0068], r3 000028F8 4182FFDC beq -0x00000024 /* 000028D4 */ 000028FC 2C1F0002 cmpwi r31, 2 00002900 3BA02000 li r29, 0x2000 00002904 3CA00002 lis r5, 0x0002 00002908 40820008 bne +0x00000008 /* 00002910 */ 0000290C 33A58700 subic r29, r5, 30976 label00002910: 00002910 387D0000 addi r3, r29, 0x0000 00002914 38800002 li r4, 0x0002 00002918 4BFFE8B9 bl -0x00001748 /* 000011D0 */ 0000291C 2C030000 cmpwi r3, 0 00002920 907C0064 stw [r28 + 0x0064], r3 00002924 4182FFB0 beq -0x00000050 /* 000028D4 */ 00002928 80BC0034 lwz r5, [r28 + 0x0034] 0000292C 3C600009 lis r3, 0x0009 00002930 2C050000 cmpwi r5, 0 00002934 40820030 bne +0x00000030 /* 00002964 */ 00002938 38800002 li r4, 0x0002 0000293C 4BFFE895 bl -0x0000176C /* 000011D0 */ 00002940 2C030000 cmpwi r3, 0 00002944 907C0034 stw [r28 + 0x0034], r3 00002948 4082001C bne +0x0000001C /* 00002964 */ 0000294C 2F1F0002 cmpwi cr6, r31, 2 00002950 409A0064 bne cr6, +0x00000064 /* 000029B4 */ 00002954 3AE0FF94 li r23, 0xFFFFFF94 00002958 387C0000 addi r3, r28, 0x0000 0000295C 4BFFEE05 bl -0x000011FC /* 00001760 */ 00002960 480000F4 b +0x000000F4 /* 00002A54 */ label00002964: 00002964 2C1F0002 cmpwi r31, 2 00002968 4082004C bne +0x0000004C /* 000029B4 */ 0000296C 807C0064 lwz r3, [r28 + 0x0064] 00002970 4BFFE9F9 bl -0x00001608 /* 00001368 */ 00002974 3FFD0018 addis r31, r29, 0x0018 00002978 92DC0064 stw [r28 + 0x0064], r22 0000297C 387F0000 addi r3, r31, 0x0000 00002980 38800002 li r4, 0x0002 00002984 4BFFE84D bl -0x000017B4 /* 000011D0 */ 00002988 2C030000 cmpwi r3, 0 0000298C 907C0064 stw [r28 + 0x0064], r3 00002990 40820024 bne +0x00000024 /* 000029B4 */ 00002994 387F0000 addi r3, r31, 0x0000 label00002998: 00002998 38800000 li r4, 0x0000 0000299C 4BFFE835 bl -0x000017CC /* 000011D0 */ 000029A0 2C030000 cmpwi r3, 0 000029A4 7FFF0E70 srawi r31, r31, 1 000029A8 907C0064 stw [r28 + 0x0064], r3 000029AC 387F0000 addi r3, r31, 0x0000 000029B0 4182FFE8 beq -0x00000018 /* 00002998 */ label000029B4: 000029B4 A8B80062 lha r5, [r24 + 0x0062] 000029B8 2F050008 cmpwi cr6, r5, 8 000029BC 409A0040 bne cr6, +0x00000040 /* 000029FC */ 000029C0 80B8006C lwz r5, [r24 + 0x006C] 000029C4 80A50000 lwz r5, [r5] 000029C8 80A50000 lwz r5, [r5] 000029CC 2C050028 cmpwi r5, 40 000029D0 4082002C bne +0x0000002C /* 000029FC */ 000029D4 80B80004 lwz r5, [r24 + 0x0004] 000029D8 80A50000 lwz r5, [r5] 000029DC A8A50054 lha r5, [r5 + 0x0054] 000029E0 2F05FFFF cmpwi cr6, r5, -1 000029E4 2C050028 cmpwi r5, 40 000029E8 419A0014 beq cr6, +0x00000014 /* 000029FC */ 000029EC 41820010 beq +0x00000010 /* 000029FC */ 000029F0 80BE0000 lwz r5, [r30] 000029F4 60A50200 ori r5, r5, 0x0200 000029F8 90BE0000 stw [r30], r5 label000029FC: 000029FC 408A0020 bne cr2, +0x00000020 /* 00002A1C */ 00002A00 4093001C bns cr4, +0x0000001C /* 00002A1C */ 00002A04 38A00002 li r5, 0x0002 00002A08 B0BE000C sth [r30 + 0x000C], r5 00002A0C B0BE000A sth [r30 + 0x000A], r5 00002A10 48000034 b +0x00000034 /* 00002A44 */ label00002A14: 00002A14 39200010 li r9, 0x0010 00002A18 4BFFFE3C b -0x000001C4 /* 00002854 */ label00002A1C: 00002A1C 38A00008 li r5, 0x0008 00002A20 B0BE000C sth [r30 + 0x000C], r5 00002A24 B0BE000A sth [r30 + 0x000A], r5 00002A28 408E001C bne cr3, +0x0000001C /* 00002A44 */ 00002A2C A8B80082 lha r5, [r24 + 0x0082] 00002A30 54A5077E rlwinm r5, r5, 0, 29, 31 00002A34 B0BE0006 sth [r30 + 0x0006], r5 00002A38 A8B80080 lha r5, [r24 + 0x0080] 00002A3C 54A5077E rlwinm r5, r5, 0, 29, 31 00002A40 B0BE0008 sth [r30 + 0x0008], r5 label00002A44: 00002A44 2C170000 cmpwi r23, 0 00002A48 4182000C beq +0x0000000C /* 00002A54 */ 00002A4C 387C0000 addi r3, r28, 0x0000 00002A50 4BFFED11 bl -0x000012F0 /* 00001760 */ label00002A54: 00002A54 387A0000 addi r3, r26, 0x0000 00002A58 48006429 bl +0x00006428 /* 00008E80 */ 00002A5C 80410014 lwz r2, [r1 + 0x0014] 00002A60 38770000 addi r3, r23, 0x0000 label00002A64: 00002A64 818100A4 lwz r12, [r1 + 0x00A4] 00002A68 800100A8 lwz r0, [r1 + 0x00A8] 00002A6C 7D838120 mtcrf 0x38, r12 00002A70 302100A0 addic r1, r1, 160 00002A74 7C0803A6 mtlr r0 00002A78 BAC1FFD8 lmw r22, [r1 - 0x0028] 00002A7C 4E800020 blr 00002A80 00000000 .invalid 00002A84 00002043 .invalid 00002A88 800A0200 lwz r0, [r10 + 0x0200] 00002A8C 00000000 .invalid 00002A90 00000644 .invalid 00002A94 000F4344 .invalid 00002A98 50726544 rlwimi r18, r3, 12, 21, 2 00002A9C 65636F6D oris r3, r11, 0x6F6D 00002AA0 70726573 andi. r18, r3, 0x6573 00002AA4 73000000 andi. r0, r24, 0x0000 fn00002AA8: 00002AA8 BDA1FFB4 stmw [r1 - 0x004C], r13 00002AAC 7C0802A6 mflr r0 00002AB0 7D800026 mfcr r12 00002AB4 91810004 stw [r1 + 0x0004], r12 00002AB8 90010008 stw [r1 + 0x0008], r0 00002ABC 9421FEC0 stwu [r1 - 0x0140], r1 00002AC0 39E40000 addi r15, r4, 0x0000 00002AC4 38000001 li r0, 0x0001 00002AC8 9801006C stb [r1 + 0x006C], r0 00002ACC 9801006F stb [r1 + 0x006F], r0 00002AD0 3C000031 lis r0, 0x0031 00002AD4 3080D400 subic r4, r0, 11264 00002AD8 38000003 li r0, 0x0003 00002ADC 90810090 stw [r1 + 0x0090], r4 00002AE0 39C00000 li r14, 0x0000 00002AE4 99C10074 stb [r1 + 0x0074], r14 00002AE8 99C1006D stb [r1 + 0x006D], r14 00002AEC 99C1006E stb [r1 + 0x006E], r14 00002AF0 99C10070 stb [r1 + 0x0070], r14 00002AF4 99C10072 stb [r1 + 0x0072], r14 00002AF8 99C10073 stb [r1 + 0x0073], r14 00002AFC 3B800002 li r28, 0x0002 00002B00 9B810071 stb [r1 + 0x0071], r28 00002B04 98010075 stb [r1 + 0x0075], r0 00002B08 90610094 stw [r1 + 0x0094], r3 00002B0C 3B200000 li r25, 0x0000 00002B10 3BC00000 li r30, 0x0000 00002B14 3B600000 li r27, 0x0000 00002B18 3A400000 li r18, 0x0000 00002B1C 39A00000 li r13, 0x0000 00002B20 3AA00000 li r21, 0x0000 00002B24 48006189 bl +0x00006188 /* 00008CAC */ 00002B28 80410014 lwz r2, [r1 + 0x0014] 00002B2C 800F0026 lwz r0, [r15 + 0x0026] 00002B30 80610094 lwz r3, [r1 + 0x0094] 00002B34 2C000000 cmpwi r0, 0 00002B38 82230000 lwz r17, [r3] 00002B3C 41820018 beq +0x00000018 /* 00002B54 */ 00002B40 80AF0026 lwz r5, [r15 + 0x0026] 00002B44 800F002A lwz r0, [r15 + 0x002A] 00002B48 90A10076 stw [r1 + 0x0076], r5 00002B4C 9001007A stw [r1 + 0x007A], r0 00002B50 32410076 addic r18, r1, 118 label00002B54: 00002B54 80AF0036 lwz r5, [r15 + 0x0036] 00002B58 800F003A lwz r0, [r15 + 0x003A] 00002B5C 90B1000C stw [r17 + 0x000C], r5 00002B60 90110010 stw [r17 + 0x0010], r0 00002B64 880F0097 lbz r0, [r15 + 0x0097] 00002B68 80AF0098 lwz r5, [r15 + 0x0098] 00002B6C 7C000774 extsb r0, r0 00002B70 2C800002 cmpwi cr1, r0, 2 00002B74 800F009C lwz r0, [r15 + 0x009C] 00002B78 90A1007E stw [r1 + 0x007E], r5 00002B7C 90010082 stw [r1 + 0x0082], r0 00002B80 41840008 blt cr1, +0x00000008 /* 00002B88 */ 00002B84 3B600001 li r27, 0x0001 label00002B88: 00002B88 80AF0004 lwz r5, [r15 + 0x0004] 00002B8C 83AF0014 lwz r29, [r15 + 0x0014] 00002B90 80A50000 lwz r5, [r5] 00002B94 2C120000 cmpwi r18, 0 00002B98 ABE50022 lha r31, [r5 + 0x0022] 00002B9C A8A10080 lha r5, [r1 + 0x0080] 00002BA0 800F0018 lwz r0, [r15 + 0x0018] 00002BA4 A8E10084 lha r7, [r1 + 0x0084] 00002BA8 7EFD0010 subfc r23, r29, r0 00002BAC 800F001C lwz r0, [r15 + 0x001C] 00002BB0 3A1D0000 addi r16, r29, 0x0000 00002BB4 90A1009C stw [r1 + 0x009C], r5 00002BB8 7CA53810 subfc r5, r5, r7 00002BBC 7CB40734 extsh r20, r5 00002BC0 AB0F0046 lha r24, [r15 + 0x0046] 00002BC4 AA6F0062 lha r19, [r15 + 0x0062] 00002BC8 900100A0 stw [r1 + 0x00A0], r0 00002BCC 80720000 lwz r3, [r18] 00002BD0 4182001C beq +0x0000001C /* 00002BEC */ 00002BD4 80F20004 lwz r7, [r18 + 0x0004] 00002BD8 38800FA0 li r4, 0x0FA0 00002BDC 38A00000 li r5, 0x0000 00002BE0 38C00000 li r6, 0x0000 00002BE4 480062E5 bl +0x000062E4 /* 00008EC8 */ 00002BE8 80410014 lwz r2, [r1 + 0x0014] label00002BEC: 00002BEC 80710038 lwz r3, [r17 + 0x0038] 00002BF0 4BFFE51D bl -0x00001AE4 /* 0000110C */ 00002BF4 9071003C stw [r17 + 0x003C], r3 00002BF8 800F0036 lwz r0, [r15 + 0x0036] 00002BFC 80AF003A lwz r5, [r15 + 0x003A] 00002C00 9011000C stw [r17 + 0x000C], r0 00002C04 90B10010 stw [r17 + 0x0010], r5 00002C08 800F0008 lwz r0, [r15 + 0x0008] 00002C0C 3CA00000 lis r5, 0x0000 00002C10 60A58000 ori r5, r5, 0x8000 00002C14 90110004 stw [r17 + 0x0004], r0 00002C18 806F000C lwz r3, [r15 + 0x000C] 00002C1C 7C832800 cmp cr1, r3, r5 00002C20 90710008 stw [r17 + 0x0008], r3 00002C24 40840008 bge cr1, +0x00000008 /* 00002C2C */ 00002C28 90B10008 stw [r17 + 0x0008], r5 label00002C2C: 00002C2C 8011000C lwz r0, [r17 + 0x000C] 00002C30 2C000000 cmpwi r0, 0 00002C34 38000000 li r0, 0x0000 00002C38 900100A4 stw [r1 + 0x00A4], r0 00002C3C 4182003C beq +0x0000003C /* 00002C78 */ 00002C40 30010086 addic r0, r1, 134 00002C44 900100A4 stw [r1 + 0x00A4], r0 00002C48 8062009C lwz r3, [r2 + 0x009C] 00002C4C 38800FE0 li r4, 0x0FE0 00002C50 38A00001 li r5, 0x0001 00002C54 480062E1 bl +0x000062E0 /* 00008F34 */ 00002C58 80410014 lwz r2, [r1 + 0x0014] 00002C5C 90610086 stw [r1 + 0x0086], r3 00002C60 9221008A stw [r1 + 0x008A], r17 00002C64 80B1000C lwz r5, [r17 + 0x000C] 00002C68 80110010 lwz r0, [r17 + 0x0010] 00002C6C 90B10014 stw [r17 + 0x0014], r5 00002C70 90110018 stw [r17 + 0x0018], r0 00002C74 48000020 b +0x00000020 /* 00002C94 */ label00002C78: 00002C78 806200A4 lwz r3, [r2 + 0x00A4] 00002C7C 38800FE0 li r4, 0x0FE0 00002C80 38A00001 li r5, 0x0001 00002C84 480062B1 bl +0x000062B0 /* 00008F34 */ 00002C88 80410014 lwz r2, [r1 + 0x0014] 00002C8C 90710014 stw [r17 + 0x0014], r3 00002C90 92310018 stw [r17 + 0x0018], r17 label00002C94: 00002C94 80710064 lwz r3, [r17 + 0x0064] 00002C98 2C030000 cmpwi r3, 0 00002C9C 4182000C beq +0x0000000C /* 00002CA8 */ 00002CA0 4BFFE6C9 bl -0x00001938 /* 00001368 */ 00002CA4 91D10064 stw [r17 + 0x0064], r14 label00002CA8: 00002CA8 A8110056 lha r0, [r17 + 0x0056] 00002CAC 2C000000 cmpwi r0, 0 00002CB0 40820028 bne +0x00000028 /* 00002CD8 */ 00002CB4 A8B1005A lha r5, [r17 + 0x005A] 00002CB8 2C850000 cmpwi cr1, r5, 0 00002CBC 4086001C bne cr1, +0x0000001C /* 00002CD8 */ 00002CC0 A8B10054 lha r5, [r17 + 0x0054] 00002CC4 2C050000 cmpwi r5, 0 00002CC8 40820010 bne +0x00000010 /* 00002CD8 */ 00002CCC A8B10058 lha r5, [r17 + 0x0058] 00002CD0 2C850000 cmpwi cr1, r5, 0 00002CD4 4186009C beq cr1, +0x0000009C /* 00002D70 */ label00002CD8: 00002CD8 80AF0004 lwz r5, [r15 + 0x0004] 00002CDC 80A50000 lwz r5, [r5] 00002CE0 A8A50020 lha r5, [r5 + 0x0020] 00002CE4 2C050C00 cmpwi r5, 3072 00002CE8 40820010 bne +0x00000010 /* 00002CF8 */ 00002CEC A8B1009E lha r5, [r17 + 0x009E] 00002CF0 2C85FFFC cmpwi cr1, r5, -4 00002CF4 4186007C beq cr1, +0x0000007C /* 00002D70 */ label00002CF8: 00002CF8 A8F10054 lha r7, [r17 + 0x0054] 00002CFC 32A00000 addic r21, r0, 0 00002D00 A811005A lha r0, [r17 + 0x005A] 00002D04 7C103800 cmp r16, r7 00002D08 90010090 stw [r1 + 0x0090], r0 00002D0C 7C103810 subfc r0, r16, r7 00002D10 40800014 bge +0x00000014 /* 00002D24 */ 00002D14 31A00000 addic r13, r0, 0 00002D18 7FA0E814 addc r29, r0, r29 00002D1C 7EEDB810 subfc r23, r13, r23 00002D20 3A070000 addi r16, r7, 0x0000 label00002D24: 00002D24 800F0018 lwz r0, [r15 + 0x0018] 00002D28 A8B10058 lha r5, [r17 + 0x0058] 00002D2C 7C803800 cmp cr1, r0, r7 00002D30 7C002800 cmp r0, r5 00002D34 40840018 bge cr1, +0x00000018 /* 00002D4C */ 00002D38 3BB70000 addi r29, r23, 0x0000 00002D3C 3AE00000 li r23, 0x0000 00002D40 7C072810 subfc r0, r7, r5 00002D44 7C1F0000 cmp r31, r0 00002D48 4800001C b +0x0000001C /* 00002D64 */ label00002D4C: 00002D4C 7C050010 subfc r0, r5, r0 00002D50 7C00B810 subfc r0, r0, r23 00002D54 40810008 ble +0x00000008 /* 00002D5C */ 00002D58 32E00000 addic r23, r0, 0 label00002D5C: 00002D5C 7C072810 subfc r0, r7, r5 00002D60 7C1F0000 cmp r31, r0 label00002D64: 00002D64 7C000734 extsh r0, r0 00002D68 40810008 ble +0x00000008 /* 00002D70 */ 00002D6C 33E00000 addic r31, r0, 0 label00002D70: 00002D70 A80F0062 lha r0, [r15 + 0x0062] 00002D74 A8AF004A lha r5, [r15 + 0x004A] 00002D78 2D800008 cmpwi cr3, r0, 8 00002D7C 80E1009C lwz r7, [r1 + 0x009C] 00002D80 2C000020 cmpwi r0, 32 00002D84 7CA53810 subfc r5, r5, r7 00002D88 2C800010 cmpwi cr1, r0, 16 00002D8C 7D05A814 addc r8, r5, r21 00002D90 418E0028 beq cr3, +0x00000028 /* 00002DB8 */ 00002D94 41860020 beq cr1, +0x00000020 /* 00002DB4 */ 00002D98 40820010 bne +0x00000010 /* 00002DA8 */ 00002D9C 5508103A rlwinm r8, r8, 2, 0, 29 00002DA0 800100A0 lwz r0, [r1 + 0x00A0] 00002DA4 48000018 b +0x00000018 /* 00002DBC */ label00002DA8: 00002DA8 3B20DD00 li r25, 0xFFFFDD00 00002DAC 4D4A5182 crxor crb10, crb10, crb10 00002DB0 48001594 b +0x00001594 /* 00004344 */ label00002DB4: 00002DB4 5508083C rlwinm r8, r8, 1, 0, 30 label00002DB8: 00002DB8 800100A0 lwz r0, [r1 + 0x00A0] label00002DBC: 00002DBC 80AF0042 lwz r5, [r15 + 0x0042] 00002DC0 7C001120 mtcrf 0x01, r0 00002DC4 A801007E lha r0, [r1 + 0x007E] 00002DC8 A8EF0048 lha r7, [r15 + 0x0048] 00002DCC 7CA82814 addc r5, r8, r5 00002DD0 7C070010 subfc r0, r7, r0 00002DD4 7C0D0014 addc r0, r13, r0 00002DD8 7C1801D6 mullw r0, r24, r0 00002DDC 7EC02814 addc r22, r0, r5 00002DE0 409F0360 bns cr7, +0x00000360 /* 00003140 */ 00002DE4 38000001 li r0, 0x0001 00002DE8 B0110050 sth [r17 + 0x0050], r0 00002DEC 91D10000 stw [r17], r14 00002DF0 91D10048 stw [r17 + 0x0048], r14 00002DF4 B1D1004C sth [r17 + 0x004C], r14 00002DF8 B1D1004E sth [r17 + 0x004E], r14 00002DFC B1D10052 sth [r17 + 0x0052], r14 00002E00 91D10020 stw [r17 + 0x0020], r14 00002E04 80AF0004 lwz r5, [r15 + 0x0004] 00002E08 3B400000 li r26, 0x0000 00002E0C 90A100A8 stw [r1 + 0x00A8], r5 00002E10 80A50000 lwz r5, [r5] 00002E14 A8E50022 lha r7, [r5 + 0x0022] 00002E18 A8050020 lha r0, [r5 + 0x0020] 00002E1C 80A5002C lwz r5, [r5 + 0x002C] 00002E20 7C0039D6 mullw r0, r0, r7 00002E24 7C070E70 srawi r7, r0, 1 00002E28 7C003814 addc r0, r0, r7 00002E2C 7C050000 cmp r5, r0 00002E30 40820018 bne +0x00000018 /* 00002E48 */ label00002E34: 00002E34 38000001 li r0, 0x0001 00002E38 7C190735 extsh. r25, r0 00002E3C 2C990001 cmpwi cr1, r25, 1 00002E40 41820134 beq +0x00000134 /* 00002F74 */ 00002E44 480000E8 b +0x000000E8 /* 00002F2C */ label00002E48: 00002E48 8071000C lwz r3, [r17 + 0x000C] 00002E4C 2C030000 cmpwi r3, 0 00002E50 41820028 beq +0x00000028 /* 00002E78 */ 00002E54 30B10004 addic r5, r17, 4 00002E58 80F10010 lwz r7, [r17 + 0x0010] 00002E5C 38800FE0 li r4, 0x0FE0 00002E60 38C01800 li r6, 0x1800 00002E64 48006065 bl +0x00006064 /* 00008EC8 */ 00002E68 80410014 lwz r2, [r1 + 0x0014] 00002E6C 7C7A0735 extsh. r26, r3 00002E70 3800DCFA li r0, 0xFFFFDCFA 00002E74 408200AC bne +0x000000AC /* 00002F20 */ label00002E78: 00002E78 80110004 lwz r0, [r17 + 0x0004] 00002E7C 8082000C lwz r4, [r2 + 0x000C] 00002E80 30600800 addic r3, r0, 2048 00002E84 38A00007 li r5, 0x0007 00002E88 4BFFEA25 bl -0x000015DC /* 000018AC */ 00002E8C 2C030000 cmpwi r3, 0 00002E90 41820044 beq +0x00000044 /* 00002ED4 */ 00002E94 80A100A8 lwz r5, [r1 + 0x00A8] 00002E98 80A50000 lwz r5, [r5] 00002E9C 8005002C lwz r0, [r5 + 0x002C] 00002EA0 2C800000 cmpwi cr1, r0, 0 00002EA4 4086001C bne cr1, +0x0000001C /* 00002EC0 */ 00002EA8 A8050020 lha r0, [r5 + 0x0020] 00002EAC 2C0000C0 cmpwi r0, 192 00002EB0 40820010 bne +0x00000010 /* 00002EC0 */ 00002EB4 A8050022 lha r0, [r5 + 0x0022] 00002EB8 2C800080 cmpwi cr1, r0, 128 00002EBC 4186FF78 beq cr1, -0x00000088 /* 00002E34 */ label00002EC0: 00002EC0 3800DCF7 li r0, 0xFFFFDCF7 00002EC4 7C190735 extsh. r25, r0 00002EC8 2C990001 cmpwi cr1, r25, 1 00002ECC 418200A8 beq +0x000000A8 /* 00002F74 */ 00002ED0 4800005C b +0x0000005C /* 00002F2C */ label00002ED4: 00002ED4 80110004 lwz r0, [r17 + 0x0004] 00002ED8 309100A0 addic r4, r17, 160 00002EDC 30601603 addic r3, r0, 5635 00002EE0 38A00002 li r5, 0x0002 00002EE4 48005B89 bl +0x00005B88 /* 00008A6C */ 00002EE8 80410014 lwz r2, [r1 + 0x0014] 00002EEC 80110004 lwz r0, [r17 + 0x0004] 00002EF0 309100A2 addic r4, r17, 162 00002EF4 30601605 addic r3, r0, 5637 00002EF8 38A00002 li r5, 0x0002 00002EFC 48005B71 bl +0x00005B70 /* 00008A6C */ 00002F00 80410014 lwz r2, [r1 + 0x0014] 00002F04 80110000 lwz r0, [r17] 00002F08 80B10004 lwz r5, [r17 + 0x0004] 00002F0C 30001800 addic r0, r0, 6144 00002F10 30A51800 addic r5, r5, 6144 00002F14 90110000 stw [r17], r0 00002F18 90B10004 stw [r17 + 0x0004], r5 00002F1C 381A0000 addi r0, r26, 0x0000 label00002F20: 00002F20 7C190735 extsh. r25, r0 00002F24 2C990001 cmpwi cr1, r25, 1 00002F28 4182004C beq +0x0000004C /* 00002F74 */ label00002F2C: 00002F2C 40861414 bne cr1, +0x00001414 /* 00004340 */ 00002F30 80AF0004 lwz r5, [r15 + 0x0004] 00002F34 2C1B0000 cmpwi r27, 0 00002F38 80A50000 lwz r5, [r5] 00002F3C A8A50020 lha r5, [r5 + 0x0020] 00002F40 90B10048 stw [r17 + 0x0048], r5 00002F44 41820200 beq +0x00000200 /* 00003144 */ 00002F48 A811009E lha r0, [r17 + 0x009E] 00002F4C 2C800001 cmpwi cr1, r0, 1 00002F50 408501F4 ble cr1, +0x000001F4 /* 00003144 */ 00002F54 30A00000 addic r5, r0, 0 00002F58 B0110050 sth [r17 + 0x0050], r0 00002F5C 7CA12814 addc r5, r1, r5 00002F60 8805006D lbz r0, [r5 + 0x006D] 00002F64 80B10048 lwz r5, [r17 + 0x0048] 00002F68 7C000774 extsb r0, r0 00002F6C B011004E sth [r17 + 0x004E], r0 00002F70 480001D4 b +0x000001D4 /* 00003144 */ label00002F74: 00002F74 A8F1009E lha r7, [r17 + 0x009E] 00002F78 80AF0004 lwz r5, [r15 + 0x0004] 00002F7C 2D870000 cmpwi cr3, r7, 0 00002F80 80A50000 lwz r5, [r5] 00002F84 2C070001 cmpwi r7, 1 00002F88 2C9B0000 cmpwi cr1, r27, 0 00002F8C A8A50020 lha r5, [r5 + 0x0020] 00002F90 7C0700D0 neg r0, r7 00002F94 418D003C bgt cr3, +0x0000003C /* 00002FD0 */ 00002F98 41860038 beq cr1, +0x00000038 /* 00002FD0 */ 00002F9C 408C0010 bge cr3, +0x00000010 /* 00002FAC */ 00002FA0 7C0503D6 divw r0, r5, r0 00002FA4 7C050734 extsh r5, r0 00002FA8 4800000C b +0x0000000C /* 00002FB4 */ label00002FAC: 00002FAC 7C0729D6 mullw r0, r7, r5 00002FB0 7C050734 extsh r5, r0 label00002FB4: 00002FB4 7CE70810 subfc r7, r7, r1 00002FB8 88E7006D lbz r7, [r7 + 0x006D] 00002FBC 38000001 li r0, 0x0001 00002FC0 7CE30774 extsb r3, r7 00002FC4 B011009E sth [r17 + 0x009E], r0 00002FC8 B071004C sth [r17 + 0x004C], r3 00002FCC 48000028 b +0x00000028 /* 00002FF4 */ label00002FD0: 00002FD0 40810024 ble +0x00000024 /* 00002FF4 */ 00002FD4 2C1B0000 cmpwi r27, 0 00002FD8 4182001C beq +0x0000001C /* 00002FF4 */ 00002FDC 38070000 addi r0, r7, 0x0000 00002FE0 B0F10050 sth [r17 + 0x0050], r7 00002FE4 7CE10014 addc r7, r1, r0 00002FE8 8807006D lbz r0, [r7 + 0x006D] 00002FEC 7C000774 extsb r0, r0 00002FF0 B011004E sth [r17 + 0x004E], r0 label00002FF4: 00002FF4 2C850300 cmpwi cr1, r5, 768 00002FF8 2C0500C0 cmpwi r5, 192 00002FFC 2D850600 cmpwi cr3, r5, 1536 00003000 90B10048 stw [r17 + 0x0048], r5 00003004 3CE00003 lis r7, 0x0003 00003008 418600F8 beq cr1, +0x000000F8 /* 00003100 */ 0000300C 41850028 bgt cr1, +0x00000028 /* 00003034 */ 00003010 2C850180 cmpwi cr1, r5, 384 00003014 41820018 beq +0x00000018 /* 0000302C */ 00003018 40860028 bne cr1, +0x00000028 /* 00003040 */ 0000301C 3C000001 lis r0, 0x0001 00003020 30E0B800 subic r7, r0, 18432 00003024 33C7E800 subic r30, r7, 6144 00003028 4800011C b +0x0000011C /* 00003144 */ label0000302C: 0000302C 38E02000 li r7, 0x2000 00003030 48000108 b +0x00000108 /* 00003138 */ label00003034: 00003034 2C050C00 cmpwi r5, 3072 00003038 418E0070 beq cr3, +0x00000070 /* 000030A8 */ 0000303C 41820024 beq +0x00000024 /* 00003060 */ label00003040: 00003040 81810144 lwz r12, [r1 + 0x0144] 00003044 80010148 lwz r0, [r1 + 0x0148] 00003048 7D810120 mtcrf 0x10, r12 0000304C 30210140 addic r1, r1, 320 00003050 7C0803A6 mtlr r0 00003054 B9A1FFB4 lmw r13, [r1 - 0x004C] 00003058 3860DCF4 li r3, 0xFFFFDCF4 0000305C 4E800020 blr label00003060: 00003060 A811009E lha r0, [r17 + 0x009E] 00003064 38A00004 li r5, 0x0004 00003068 2C00FFFC cmpwi r0, -4 0000306C 38000300 li r0, 0x0300 00003070 4082001C bne +0x0000001C /* 0000308C */ 00003074 90110048 stw [r17 + 0x0048], r0 00003078 B391004C sth [r17 + 0x004C], r28 0000307C B0B10050 sth [r17 + 0x0050], r5 00003080 B391004E sth [r17 + 0x004E], r28 00003084 80B10048 lwz r5, [r17 + 0x0048] 00003088 480000B0 b +0x000000B0 /* 00003138 */ label0000308C: 0000308C 90110048 stw [r17 + 0x0048], r0 00003090 B391004C sth [r17 + 0x004C], r28 00003094 B0B10050 sth [r17 + 0x0050], r5 00003098 B3910052 sth [r17 + 0x0052], r28 0000309C B391004E sth [r17 + 0x004E], r28 000030A0 80B10048 lwz r5, [r17 + 0x0048] 000030A4 48000094 b +0x00000094 /* 00003138 */ label000030A8: 000030A8 A8B1009E lha r5, [r17 + 0x009E] 000030AC 38000300 li r0, 0x0300 000030B0 2C85FFFC cmpwi cr1, r5, -4 000030B4 2C05FFFE cmpwi r5, -2 000030B8 41860008 beq cr1, +0x00000008 /* 000030C0 */ 000030BC 40820020 bne +0x00000020 /* 000030DC */ label000030C0: 000030C0 90110048 stw [r17 + 0x0048], r0 000030C4 38000001 li r0, 0x0001 000030C8 B3910050 sth [r17 + 0x0050], r28 000030CC B011004C sth [r17 + 0x004C], r0 000030D0 B011004E sth [r17 + 0x004E], r0 000030D4 80B10048 lwz r5, [r17 + 0x0048] 000030D8 48000060 b +0x00000060 /* 00003138 */ label000030DC: 000030DC 38000001 li r0, 0x0001 000030E0 38A00300 li r5, 0x0300 000030E4 90B10048 stw [r17 + 0x0048], r5 000030E8 B3910050 sth [r17 + 0x0050], r28 000030EC B011004E sth [r17 + 0x004E], r0 000030F0 B011004C sth [r17 + 0x004C], r0 000030F4 B0110052 sth [r17 + 0x0052], r0 000030F8 80B10048 lwz r5, [r17 + 0x0048] 000030FC 4800003C b +0x0000003C /* 00003138 */ label00003100: 00003100 A811009E lha r0, [r17 + 0x009E] 00003104 2C80FFFC cmpwi cr1, r0, -4 00003108 2C00FFFE cmpwi r0, -2 0000310C 41860008 beq cr1, +0x00000008 /* 00003114 */ 00003110 40820028 bne +0x00000028 /* 00003138 */ label00003114: 00003114 38000001 li r0, 0x0001 00003118 38600180 li r3, 0x0180 0000311C 90710048 stw [r17 + 0x0048], r3 00003120 B011004C sth [r17 + 0x004C], r0 00003124 B3910050 sth [r17 + 0x0050], r28 00003128 B011004E sth [r17 + 0x004E], r0 0000312C 3C000001 lis r0, 0x0001 00003130 30E0B800 subic r7, r0, 18432 00003134 80B10048 lwz r5, [r17 + 0x0048] label00003138: 00003138 33C7E800 subic r30, r7, 6144 0000313C 48000008 b +0x00000008 /* 00003144 */ label00003140: 00003140 80B10048 lwz r5, [r17 + 0x0048] label00003144: 00003144 80010090 lwz r0, [r1 + 0x0090] 00003148 7C150010 subfc r0, r21, r0 0000314C 7C00A000 cmp r0, r20 00003150 7C000734 extsh r0, r0 00003154 40800008 bge +0x00000008 /* 0000315C */ 00003158 32800000 addic r20, r0, 0 label0000315C: 0000315C 54A7083C rlwinm r7, r5, 1, 0, 30 00003160 2C8D0000 cmpwi cr1, r13, 0 00003164 301D0001 addic r0, r29, 1 00003168 7FBB0E70 srawi r27, r29, 1 0000316C 7F853814 addc r28, r5, r7 00003170 7C000E70 srawi r0, r0, 1 00003174 40860008 bne cr1, +0x00000008 /* 0000317C */ 00003178 33600000 addic r27, r0, 0 label0000317C: 0000317C A931004C lha r9, [r17 + 0x004C] 00003180 2C890000 cmpwi cr1, r9, 0 00003184 7F604E30 sraw r0, r27, r9 00003188 41860034 beq cr1, +0x00000034 /* 000031BC */ 0000318C 33600000 addic r27, r0, 0 00003190 A8110052 lha r0, [r17 + 0x0052] 00003194 30A9FFFF subic r5, r9, 1 00003198 7EE74E30 sraw r7, r23, r9 0000319C 39000001 li r8, 0x0001 000031A0 2C000000 cmpwi r0, 0 000031A4 7D052830 slw r5, r8, r5 000031A8 7C1F2814 addc r0, r31, r5 000031AC 7C004E30 sraw r0, r0, r9 000031B0 7C1F0734 extsh r31, r0 000031B4 40820008 bne +0x00000008 /* 000031BC */ 000031B8 3AE70000 addi r23, r7, 0x0000 label000031BC: 000031BC 800100A0 lwz r0, [r1 + 0x00A0] 000031C0 2C1E0000 cmpwi r30, 0 000031C4 7C001120 mtcrf 0x01, r0 000031C8 38000001 li r0, 0x0001 000031CC 981100A7 stb [r17 + 0x00A7], r0 000031D0 409F0058 bns cr7, +0x00000058 /* 00003228 */ 000031D4 4182001C beq +0x0000001C /* 000031F0 */ 000031D8 38710000 addi r3, r17, 0x0000 000031DC 389E0000 addi r4, r30, 0x0000 000031E0 38B20000 addi r5, r18, 0x0000 000031E4 4BFFE915 bl -0x000016EC /* 00001AF8 */ 000031E8 7C790735 extsh. r25, r3 000031EC 40821154 bne +0x00001154 /* 00004340 */ label000031F0: 000031F0 A8B10052 lha r5, [r17 + 0x0052] 000031F4 2C1B0000 cmpwi r27, 0 000031F8 3005FFFF subic r0, r5, 1 000031FC 29800001 cmplwi cr3, r0, 1 00003200 2C850000 cmpwi cr1, r5, 0 00003204 408D05F4 ble cr3, +0x000005F4 /* 000037F8 */ 00003208 40860020 bne cr1, +0x00000020 /* 00003228 */ 0000320C 4182001C beq +0x0000001C /* 00003228 */ 00003210 7C9BE1D6 mullw r4, r27, r28 00003214 38710000 addi r3, r17, 0x0000 00003218 38B20000 addi r5, r18, 0x0000 0000321C 4BFFE8DD bl -0x00001724 /* 00001AF8 */ 00003220 7C790735 extsh. r25, r3 00003224 4082111C bne +0x0000111C /* 00004340 */ label00003228: 00003228 2C170000 cmpwi r23, 0 0000322C 40811114 ble +0x00001114 /* 00004340 */ 00003230 800100A0 lwz r0, [r1 + 0x00A0] 00003234 38E00000 li r7, 0x0000 00003238 7C001120 mtcrf 0x01, r0 0000323C 409E0020 bne cr7, +0x00000020 /* 0000325C */ 00003240 80AF0004 lwz r5, [r15 + 0x0004] 00003244 800F0018 lwz r0, [r15 + 0x0018] 00003248 80A50000 lwz r5, [r5] 0000324C A8A50022 lha r5, [r5 + 0x0022] 00003250 7C002800 cmp r0, r5 00003254 40820008 bne +0x00000008 /* 0000325C */ 00003258 38E00001 li r7, 0x0001 label0000325C: 0000325C 54FB063E rlwinm r27, r7, 0, 24, 31 00003260 80710060 lwz r3, [r17 + 0x0060] 00003264 4BFFDEA9 bl -0x00002158 /* 0000110C */ 00003268 38000001 li r0, 0x0001 0000326C 9801006C stb [r1 + 0x006C], r0 00003270 80B1000C lwz r5, [r17 + 0x000C] 00003274 38830000 addi r4, r3, 0x0000 00003278 2C050000 cmpwi r5, 0 0000327C 908100AC stw [r1 + 0x00AC], r4 00003280 4082004C bne +0x0000004C /* 000032CC */ 00003284 A8110052 lha r0, [r17 + 0x0052] 00003288 2C800000 cmpwi cr1, r0, 0 0000328C 2D800002 cmpwi cr3, r0, 2 00003290 41860010 beq cr1, +0x00000010 /* 000032A0 */ 00003294 80B10020 lwz r5, [r17 + 0x0020] 00003298 2C050000 cmpwi r5, 0 0000329C 4182005C beq +0x0000005C /* 000032F8 */ label000032A0: 000032A0 408E0478 bne cr3, +0x00000478 /* 00003718 */ 000032A4 80B1002C lwz r5, [r17 + 0x002C] 000032A8 2F050000 cmpwi cr6, r5, 0 000032AC 419A0038 beq cr6, +0x00000038 /* 000032E4 */ 000032B0 80B10030 lwz r5, [r17 + 0x0030] 000032B4 2C050000 cmpwi r5, 0 000032B8 40820460 bne +0x00000460 /* 00003718 */ 000032BC 80B10020 lwz r5, [r17 + 0x0020] 000032C0 2C050000 cmpwi r5, 0 000032C4 41820034 beq +0x00000034 /* 000032F8 */ 000032C8 48000028 b +0x00000028 /* 000032F0 */ label000032CC: 000032CC A8110052 lha r0, [r17 + 0x0052] 000032D0 80B10020 lwz r5, [r17 + 0x0020] 000032D4 2C800000 cmpwi cr1, r0, 0 000032D8 2C050000 cmpwi r5, 0 000032DC 2D800002 cmpwi cr3, r0, 2 000032E0 4800000C b +0x0000000C /* 000032EC */ label000032E4: 000032E4 80B10020 lwz r5, [r17 + 0x0020] 000032E8 2C050000 cmpwi r5, 0 label000032EC: 000032EC 4182000C beq +0x0000000C /* 000032F8 */ label000032F0: 000032F0 33510020 addic r26, r17, 32 000032F4 48000008 b +0x00000008 /* 000032FC */ label000032F8: 000032F8 3B400000 li r26, 0x0000 label000032FC: 000032FC 2C000001 cmpwi r0, 1 00003300 418603BC beq cr1, +0x000003BC /* 000036BC */ 00003304 41820358 beq +0x00000358 /* 0000365C */ 00003308 408E1020 bne cr3, +0x00001020 /* 00004328 */ 0000330C 80110024 lwz r0, [r17 + 0x0024] 00003310 2C800000 cmpwi cr1, r0, 0 00003314 4186008C beq cr1, +0x0000008C /* 000033A0 */ 00003318 80110028 lwz r0, [r17 + 0x0028] 0000331C 2C000000 cmpwi r0, 0 00003320 41820080 beq +0x00000080 /* 000033A0 */ 00003324 800100A4 lwz r0, [r1 + 0x00A4] 00003328 ABF10050 lha r31, [r17 + 0x0050] 0000332C 90010060 stw [r1 + 0x0060], r0 00003330 80110048 lwz r0, [r17 + 0x0048] 00003334 31510030 addic r10, r17, 48 00003338 90010038 stw [r1 + 0x0038], r0 0000333C 3011002C addic r0, r17, 44 00003340 9001004C stw [r1 + 0x004C], r0 00003344 90610068 stw [r1 + 0x0068], r3 00003348 91410054 stw [r1 + 0x0054], r10 0000334C 30110004 addic r0, r17, 4 00003350 9361003C stw [r1 + 0x003C], r27 00003354 92010040 stw [r1 + 0x0040], r16 00003358 92E10044 stw [r1 + 0x0044], r23 0000335C 91C10058 stw [r1 + 0x0058], r14 00003360 387A0000 addi r3, r26, 0x0000 00003364 38930000 addi r4, r19, 0x0000 00003368 38B60000 addi r5, r22, 0x0000 0000336C 38D80000 addi r6, r24, 0x0000 00003370 38F40000 addi r7, r20, 0x0000 00003374 39150000 addi r8, r21, 0x0000 00003378 392D0000 addi r9, r13, 0x0000 0000337C 91C10050 stw [r1 + 0x0050], r14 00003380 92410064 stw [r1 + 0x0064], r18 00003384 93E10048 stw [r1 + 0x0048], r31 00003388 9001005C stw [r1 + 0x005C], r0 0000338C 39510000 addi r10, r17, 0x0000 00003390 480030E9 bl +0x000030E8 /* 00006478 */ 00003394 7C790735 extsh. r25, r3 00003398 4D000000 mcrf cr2, cr0 0000339C 48000F90 b +0x00000F90 /* 0000432C */ label000033A0: 000033A0 80B1002C lwz r5, [r17 + 0x002C] 000033A4 38000000 li r0, 0x0000 000033A8 2C050000 cmpwi r5, 0 000033AC 900100B0 stw [r1 + 0x00B0], r0 000033B0 30110084 addic r0, r17, 132 000033B4 3B800000 li r28, 0x0000 000033B8 30B1002C addic r5, r17, 44 000033BC 900100B4 stw [r1 + 0x00B4], r0 000033C0 4182000C beq +0x0000000C /* 000033CC */ 000033C4 38050000 addi r0, r5, 0x0000 000033C8 900100B4 stw [r1 + 0x00B4], r0 label000033CC: 000033CC 80110030 lwz r0, [r17 + 0x0030] 000033D0 30B10030 addic r5, r17, 48 000033D4 2C000000 cmpwi r0, 0 000033D8 30110088 addic r0, r17, 136 000033DC 900100B8 stw [r1 + 0x00B8], r0 000033E0 40820014 bne +0x00000014 /* 000033F4 */ 000033E4 3011008C addic r0, r17, 140 000033E8 900100BC stw [r1 + 0x00BC], r0 000033EC 55A5077E rlwinm r5, r13, 0, 29, 31 000033F0 48000020 b +0x00000020 /* 00003410 */ label000033F4: 000033F4 806100A4 lwz r3, [r1 + 0x00A4] 000033F8 38050000 addi r0, r5, 0x0000 000033FC 900100B8 stw [r1 + 0x00B8], r0 00003400 30110004 addic r0, r17, 4 00003404 906100B0 stw [r1 + 0x00B0], r3 00003408 900100BC stw [r1 + 0x00BC], r0 0000340C 55A5077E rlwinm r5, r13, 0, 29, 31 label00003410: 00003410 3C000001 lis r0, 0x0001 00003414 3000A200 subic r0, r0, 24064 00003418 2D850000 cmpwi cr3, r5, 0 0000341C 90A100C0 stw [r1 + 0x00C0], r5 00003420 900100C4 stw [r1 + 0x00C4], r0 00003424 3BC00000 li r30, 0x0000 00003428 4800000C b +0x0000000C /* 00003434 */ label0000342C: 0000342C 40820F00 bne +0x00000F00 /* 0000432C */ 00003430 7ED60014 addc r22, r22, r0 label00003434: 00003434 2D1E0000 cmpwi cr2, r30, 0 00003438 80110028 lwz r0, [r17 + 0x0028] 0000343C 3BA00008 li r29, 0x0008 00003440 2C800000 cmpwi cr1, r0, 0 00003444 408A0014 bne cr2, +0x00000014 /* 00003458 */ 00003448 418E0010 beq cr3, +0x00000010 /* 00003458 */ 0000344C 800100C0 lwz r0, [r1 + 0x00C0] 00003450 20000010 subfic r0, r0, 16 00003454 7C1D0734 extsh r29, r0 label00003458: 00003458 7C1EE814 addc r0, r30, r29 0000345C 7C00B800 cmp r0, r23 00003460 7C1EB810 subfc r0, r30, r23 00003464 4180000C blt +0x0000000C /* 00003470 */ 00003468 7C1D0734 extsh r29, r0 0000346C 3B9B0000 addi r28, r27, 0x0000 label00003470: 00003470 408600D0 bne cr1, +0x000000D0 /* 00003540 */ 00003474 80710088 lwz r3, [r17 + 0x0088] 00003478 8091007C lwz r4, [r17 + 0x007C] 0000347C 80B10094 lwz r5, [r17 + 0x0094] 00003480 7C032010 subfc r0, r3, r4 00003484 7F250015 addc. r25, r5, r0 00003488 800100C4 lwz r0, [r1 + 0x00C4] 0000348C 7FE41810 subfc r31, r4, r3 00003490 7C990000 cmp cr1, r25, r0 00003494 40840048 bge cr1, +0x00000048 /* 000034DC */ 00003498 38B90000 addi r5, r25, 0x0000 0000349C 41820010 beq +0x00000010 /* 000034AC */ 000034A0 480055CD bl +0x000055CC /* 00008A6C */ 000034A4 80410014 lwz r2, [r1 + 0x0014] 000034A8 8091007C lwz r4, [r17 + 0x007C] label000034AC: 000034AC 7CA4C814 addc r5, r4, r25 000034B0 38710000 addi r3, r17, 0x0000 000034B4 80910070 lwz r4, [r17 + 0x0070] 000034B8 38DF0000 addi r6, r31, 0x0000 000034BC 4BFFEAED bl -0x00001514 /* 00001FA8 */ 000034C0 7C790735 extsh. r25, r3 000034C4 40820E64 bne +0x00000E64 /* 00004328 */ 000034C8 80110070 lwz r0, [r17 + 0x0070] 000034CC 80B1007C lwz r5, [r17 + 0x007C] 000034D0 7C1F0014 addc r0, r31, r0 000034D4 90B10088 stw [r17 + 0x0088], r5 000034D8 90110070 stw [r17 + 0x0070], r0 label000034DC: 000034DC 8071008C lwz r3, [r17 + 0x008C] 000034E0 80910080 lwz r4, [r17 + 0x0080] 000034E4 80B10098 lwz r5, [r17 + 0x0098] 000034E8 7C032010 subfc r0, r3, r4 000034EC 7F250015 addc. r25, r5, r0 000034F0 2C995A00 cmpwi cr1, r25, 23040 000034F4 7FE41810 subfc r31, r4, r3 000034F8 40840048 bge cr1, +0x00000048 /* 00003540 */ 000034FC 38B90000 addi r5, r25, 0x0000 00003500 41820010 beq +0x00000010 /* 00003510 */ 00003504 48005569 bl +0x00005568 /* 00008A6C */ 00003508 80410014 lwz r2, [r1 + 0x0014] 0000350C 80910080 lwz r4, [r17 + 0x0080] label00003510: 00003510 7CA4C814 addc r5, r4, r25 00003514 38710000 addi r3, r17, 0x0000 00003518 80910074 lwz r4, [r17 + 0x0074] 0000351C 38DF0000 addi r6, r31, 0x0000 00003520 4BFFEA89 bl -0x00001578 /* 00001FA8 */ 00003524 7C790735 extsh. r25, r3 00003528 40820E00 bne +0x00000E00 /* 00004328 */ 0000352C 80110074 lwz r0, [r17 + 0x0074] 00003530 80B10080 lwz r5, [r17 + 0x0080] 00003534 7C1F0014 addc r0, r31, r0 00003538 90B1008C stw [r17 + 0x008C], r5 0000353C 90110074 stw [r17 + 0x0074], r0 label00003540: 00003540 80110024 lwz r0, [r17 + 0x0024] 00003544 2F000000 cmpwi cr6, r0, 0 00003548 409A0068 bne cr6, +0x00000068 /* 000035B0 */ 0000354C 80710084 lwz r3, [r17 + 0x0084] 00003550 80910078 lwz r4, [r17 + 0x0078] 00003554 80110090 lwz r0, [r17 + 0x0090] 00003558 7CA32010 subfc r5, r3, r4 0000355C 7F202815 addc. r25, r0, r5 00003560 2C991B00 cmpwi cr1, r25, 6912 00003564 7FE41810 subfc r31, r4, r3 00003568 40840048 bge cr1, +0x00000048 /* 000035B0 */ 0000356C 38B90000 addi r5, r25, 0x0000 00003570 41820010 beq +0x00000010 /* 00003580 */ 00003574 480054F9 bl +0x000054F8 /* 00008A6C */ 00003578 80410014 lwz r2, [r1 + 0x0014] 0000357C 80910078 lwz r4, [r17 + 0x0078] label00003580: 00003580 7CA4C814 addc r5, r4, r25 00003584 38710000 addi r3, r17, 0x0000 00003588 8091006C lwz r4, [r17 + 0x006C] 0000358C 38DF0000 addi r6, r31, 0x0000 00003590 4BFFEA19 bl -0x000015E8 /* 00001FA8 */ 00003594 7C790735 extsh. r25, r3 00003598 40820D90 bne +0x00000D90 /* 00004328 */ 0000359C 8011006C lwz r0, [r17 + 0x006C] 000035A0 80B10078 lwz r5, [r17 + 0x0078] 000035A4 7C1F0014 addc r0, r31, r0 000035A8 90B10084 stw [r17 + 0x0084], r5 000035AC 9011006C stw [r17 + 0x006C], r0 label000035B0: 000035B0 7CB0F014 addc r5, r16, r30 000035B4 80110048 lwz r0, [r17 + 0x0048] 000035B8 A8F10050 lha r7, [r17 + 0x0050] 000035BC 408A000C bne cr2, +0x0000000C /* 000035C8 */ 000035C0 392D0000 addi r9, r13, 0x0000 000035C4 48000008 b +0x00000008 /* 000035CC */ label000035C8: 000035C8 39200000 li r9, 0x0000 label000035CC: 000035CC 90010038 stw [r1 + 0x0038], r0 000035D0 800100B4 lwz r0, [r1 + 0x00B4] 000035D4 806100B0 lwz r3, [r1 + 0x00B0] 000035D8 9001004C stw [r1 + 0x004C], r0 000035DC 800100B8 lwz r0, [r1 + 0x00B8] 000035E0 90A10040 stw [r1 + 0x0040], r5 000035E4 90010054 stw [r1 + 0x0054], r0 000035E8 800100BC lwz r0, [r1 + 0x00BC] 000035EC 90E10048 stw [r1 + 0x0048], r7 000035F0 9001005C stw [r1 + 0x005C], r0 000035F4 800100AC lwz r0, [r1 + 0x00AC] 000035F8 90610060 stw [r1 + 0x0060], r3 000035FC 9381003C stw [r1 + 0x003C], r28 00003600 93A10044 stw [r1 + 0x0044], r29 00003604 91C10050 stw [r1 + 0x0050], r14 00003608 91C10058 stw [r1 + 0x0058], r14 0000360C 92410064 stw [r1 + 0x0064], r18 00003610 90010068 stw [r1 + 0x0068], r0 00003614 387A0000 addi r3, r26, 0x0000 00003618 38930000 addi r4, r19, 0x0000 0000361C 38B60000 addi r5, r22, 0x0000 00003620 38D80000 addi r6, r24, 0x0000 00003624 38F40000 addi r7, r20, 0x0000 00003628 39150000 addi r8, r21, 0x0000 0000362C 39510000 addi r10, r17, 0x0000 00003630 48002E49 bl +0x00002E48 /* 00006478 */ 00003634 7C1EE814 addc r0, r30, r29 00003638 7C1E0734 extsh r30, r0 0000363C 7C790735 extsh. r25, r3 00003640 7C9EB800 cmp cr1, r30, r23 00003644 7C18E9D6 mullw r0, r24, r29 00003648 4D000000 mcrf cr2, cr0 0000364C 4184FDE0 blt cr1, -0x00000220 /* 0000342C */ 00003650 40820CDC bne +0x00000CDC /* 0000432C */ 00003654 7ED60014 addc r22, r22, r0 00003658 48000CD4 b +0x00000CD4 /* 0000432C */ label0000365C: 0000365C 800100A4 lwz r0, [r1 + 0x00A4] 00003660 ABF10050 lha r31, [r17 + 0x0050] 00003664 90010050 stw [r1 + 0x0050], r0 00003668 80110048 lwz r0, [r17 + 0x0048] 0000366C 9361003C stw [r1 + 0x003C], r27 00003670 90010038 stw [r1 + 0x0038], r0 00003674 30110004 addic r0, r17, 4 00003678 92010040 stw [r1 + 0x0040], r16 0000367C 92E10044 stw [r1 + 0x0044], r23 00003680 387A0000 addi r3, r26, 0x0000 00003684 38930000 addi r4, r19, 0x0000 00003688 38B60000 addi r5, r22, 0x0000 0000368C 38D80000 addi r6, r24, 0x0000 00003690 38F40000 addi r7, r20, 0x0000 00003694 39150000 addi r8, r21, 0x0000 00003698 392D0000 addi r9, r13, 0x0000 0000369C 92410054 stw [r1 + 0x0054], r18 000036A0 93E10048 stw [r1 + 0x0048], r31 000036A4 9001004C stw [r1 + 0x004C], r0 000036A8 39510000 addi r10, r17, 0x0000 000036AC 48002339 bl +0x00002338 /* 000059E4 */ 000036B0 7C790735 extsh. r25, r3 000036B4 4D000000 mcrf cr2, cr0 000036B8 48000C74 b +0x00000C74 /* 0000432C */ label000036BC: 000036BC 38000001 li r0, 0x0001 000036C0 9001004C stw [r1 + 0x004C], r0 000036C4 80110048 lwz r0, [r17 + 0x0048] 000036C8 ABF10050 lha r31, [r17 + 0x0050] 000036CC 9361003C stw [r1 + 0x003C], r27 000036D0 92010040 stw [r1 + 0x0040], r16 000036D4 92E10044 stw [r1 + 0x0044], r23 000036D8 92610050 stw [r1 + 0x0050], r19 000036DC 38B60000 addi r5, r22, 0x0000 000036E0 38D80000 addi r6, r24, 0x0000 000036E4 38F40000 addi r7, r20, 0x0000 000036E8 39150000 addi r8, r21, 0x0000 000036EC 392D0000 addi r9, r13, 0x0000 000036F0 92410054 stw [r1 + 0x0054], r18 000036F4 90010038 stw [r1 + 0x0038], r0 000036F8 93E10048 stw [r1 + 0x0048], r31 000036FC 30710004 addic r3, r17, 4 00003700 3091000C addic r4, r17, 12 00003704 39510000 addi r10, r17, 0x0000 00003708 480010C5 bl +0x000010C4 /* 000047CC */ 0000370C 7C790735 extsh. r25, r3 00003710 4D000000 mcrf cr2, cr0 00003714 48000C18 b +0x00000C18 /* 0000432C */ label00003718: 00003718 2C000001 cmpwi r0, 1 0000371C 30710020 addic r3, r17, 32 00003720 4186007C beq cr1, +0x0000007C /* 0000379C */ 00003724 41820020 beq +0x00000020 /* 00003744 */ 00003728 418E0B88 beq cr3, +0x00000B88 /* 000042B0 */ 0000372C 2D190000 cmpwi cr2, r25, 0 00003730 38000001 li r0, 0x0001 00003734 9801006C stb [r1 + 0x006C], r0 00003738 80710060 lwz r3, [r17 + 0x0060] 0000373C 4BFFDDB9 bl -0x00002248 /* 000014F4 */ 00003740 48000C04 b +0x00000C04 /* 00004344 */ label00003744: 00003744 80110048 lwz r0, [r17 + 0x0048] 00003748 ABF10050 lha r31, [r17 + 0x0050] 0000374C 90010038 stw [r1 + 0x0038], r0 00003750 30110004 addic r0, r17, 4 00003754 9361003C stw [r1 + 0x003C], r27 00003758 92010040 stw [r1 + 0x0040], r16 0000375C 92E10044 stw [r1 + 0x0044], r23 00003760 91C10050 stw [r1 + 0x0050], r14 00003764 38930000 addi r4, r19, 0x0000 00003768 38B60000 addi r5, r22, 0x0000 0000376C 38D80000 addi r6, r24, 0x0000 00003770 38F40000 addi r7, r20, 0x0000 00003774 39150000 addi r8, r21, 0x0000 00003778 392D0000 addi r9, r13, 0x0000 0000377C 92410054 stw [r1 + 0x0054], r18 00003780 93E10048 stw [r1 + 0x0048], r31 00003784 9001004C stw [r1 + 0x004C], r0 00003788 39510000 addi r10, r17, 0x0000 0000378C 48002259 bl +0x00002258 /* 000059E4 */ 00003790 7C790735 extsh. r25, r3 00003794 4D000000 mcrf cr2, cr0 00003798 48000B94 b +0x00000B94 /* 0000432C */ label0000379C: 0000379C 38000001 li r0, 0x0001 000037A0 9001004C stw [r1 + 0x004C], r0 000037A4 80110048 lwz r0, [r17 + 0x0048] 000037A8 ABF10050 lha r31, [r17 + 0x0050] 000037AC 9361003C stw [r1 + 0x003C], r27 000037B0 92010040 stw [r1 + 0x0040], r16 000037B4 92E10044 stw [r1 + 0x0044], r23 000037B8 92610050 stw [r1 + 0x0050], r19 000037BC 38B60000 addi r5, r22, 0x0000 000037C0 38D80000 addi r6, r24, 0x0000 000037C4 38F40000 addi r7, r20, 0x0000 000037C8 39150000 addi r8, r21, 0x0000 000037CC 392D0000 addi r9, r13, 0x0000 000037D0 92410054 stw [r1 + 0x0054], r18 000037D4 90010038 stw [r1 + 0x0038], r0 000037D8 93E10048 stw [r1 + 0x0048], r31 000037DC 30710004 addic r3, r17, 4 000037E0 38800000 li r4, 0x0000 000037E4 39510000 addi r10, r17, 0x0000 000037E8 48000FE5 bl +0x00000FE4 /* 000047CC */ 000037EC 7C790735 extsh. r25, r3 000037F0 4D000000 mcrf cr2, cr0 000037F4 48000B38 b +0x00000B38 /* 0000432C */ label000037F8: 000037F8 80710068 lwz r3, [r17 + 0x0068] 000037FC A81100A0 lha r0, [r17 + 0x00A0] 00003800 2C030000 cmpwi r3, 0 00003804 54005828 rlwinm r0, r0, 11, 0, 20 00003808 30BE1800 addic r5, r30, 6144 0000380C 7FC50010 subfc r30, r5, r0 00003810 3FDEFFF7 subis r30, r30, 0x0009 00003814 40820014 bne +0x00000014 /* 00003828 */ 00003818 3860496C li r3, 0x496C 0000381C 38800003 li r4, 0x0003 00003820 4BFFD6B1 bl -0x00002950 /* 00000ED0 */ 00003824 90710068 stw [r17 + 0x0068], r3 label00003828: 00003828 2C030000 cmpwi r3, 0 0000382C 3BA30000 addi r29, r3, 0x0000 00003830 40820018 bne +0x00000018 /* 00003848 */ label00003834: 00003834 3B20FF94 li r25, 0xFFFFFF94 00003838 4D4A5182 crxor crb10, crb10, crb10 0000383C 38120000 addi r0, r18, 0x0000 00003840 2C000000 cmpwi r0, 0 00003844 48000B08 b +0x00000B08 /* 0000434C */ label00003848: 00003848 A8110052 lha r0, [r17 + 0x0052] 0000384C 2C800002 cmpwi cr1, r0, 2 00003850 40860044 bne cr1, +0x00000044 /* 00003894 */ 00003854 80110060 lwz r0, [r17 + 0x0060] 00003858 2C000000 cmpwi r0, 0 0000385C 40820030 bne +0x00000030 /* 0000388C */ 00003860 386054E0 li r3, 0x54E0 00003864 38800002 li r4, 0x0002 00003868 4BFFD969 bl -0x00002698 /* 000011D0 */ 0000386C 2C030000 cmpwi r3, 0 00003870 90710060 stw [r17 + 0x0060], r3 00003874 3B20FF94 li r25, 0xFFFFFF94 00003878 40820014 bne +0x00000014 /* 0000388C */ label0000387C: 0000387C 4D4A5182 crxor crb10, crb10, crb10 00003880 38120000 addi r0, r18, 0x0000 label00003884: 00003884 2C000000 cmpwi r0, 0 00003888 48000AC4 b +0x00000AC4 /* 0000434C */ label0000388C: 0000388C A8110052 lha r0, [r17 + 0x0052] 00003890 2C800002 cmpwi cr1, r0, 2 label00003894: 00003894 2C000000 cmpwi r0, 0 00003898 30BF0001 addic r5, r31, 1 0000389C 7CBF0734 extsh r31, r5 000038A0 30BF0002 addic r5, r31, 2 000038A4 41820008 beq +0x00000008 /* 000038AC */ 000038A8 7CBF0734 extsh r31, r5 label000038AC: 000038AC 4086000C bne cr1, +0x0000000C /* 000038B8 */ 000038B0 30BF0002 addic r5, r31, 2 000038B4 7CBF0734 extsh r31, r5 label000038B8: 000038B8 2C9F0200 cmpwi cr1, r31, 512 000038BC 40850008 ble cr1, +0x00000008 /* 000038C4 */ 000038C0 3BE00200 li r31, 0x0200 label000038C4: 000038C4 80B1000C lwz r5, [r17 + 0x000C] 000038C8 2C050000 cmpwi r5, 0 000038CC 4082004C bne +0x0000004C /* 00003918 */ 000038D0 80710034 lwz r3, [r17 + 0x0034] 000038D4 4BFFDA95 bl -0x0000256C /* 00001368 */ 000038D8 7C9BE1D6 mullw r4, r27, r28 000038DC 91D10034 stw [r17 + 0x0034], r14 000038E0 38710000 addi r3, r17, 0x0000 000038E4 38B20000 addi r5, r18, 0x0000 000038E8 4BFFE211 bl -0x00001DF0 /* 00001AF8 */ 000038EC 20BB0100 subfic r5, r27, 256 000038F0 80110004 lwz r0, [r17 + 0x0004] 000038F4 7C9C29D6 mullw r4, r28, r5 000038F8 90110020 stw [r17 + 0x0020], r0 000038FC 38710000 addi r3, r17, 0x0000 00003900 38B20000 addi r5, r18, 0x0000 00003904 4BFFE1F5 bl -0x00001E0C /* 00001AF8 */ 00003908 38710000 addi r3, r17, 0x0000 0000390C 38801800 li r4, 0x1800 00003910 38B20000 addi r5, r18, 0x0000 00003914 48000268 b +0x00000268 /* 00003B7C */ label00003918: 00003918 80A00178 lwz r5, [r0 + 0x0178] 0000391C 2C000001 cmpwi r0, 1 00003920 7CA01120 mtcrf 0x01, r5 00003924 409F001C bns cr7, +0x0000001C /* 00003940 */ 00003928 40820018 bne +0x00000018 /* 00003940 */ 0000392C 80710034 lwz r3, [r17 + 0x0034] 00003930 4BFFDA39 bl -0x000025C8 /* 00001368 */ 00003934 91D10034 stw [r17 + 0x0034], r14 00003938 301F0001 addic r0, r31, 1 0000393C 48000014 b +0x00000014 /* 00003950 */ label00003940: 00003940 80110034 lwz r0, [r17 + 0x0034] 00003944 2C000000 cmpwi r0, 0 00003948 408200E0 bne +0x000000E0 /* 00003A28 */ 0000394C 301F0001 addic r0, r31, 1 label00003950: 00003950 7C000E70 srawi r0, r0, 1 00003954 7C7C01D6 mullw r3, r28, r0 00003958 900100C8 stw [r1 + 0x00C8], r0 0000395C 906100CC stw [r1 + 0x00CC], r3 00003960 38800002 li r4, 0x0002 00003964 4BFFD86D bl -0x00002794 /* 000011D0 */ 00003968 2C030000 cmpwi r3, 0 0000396C 7F5BE1D6 mullw r26, r27, r28 00003970 90710034 stw [r17 + 0x0034], r3 00003974 41820078 beq +0x00000078 /* 000039EC */ 00003978 4BFFD795 bl -0x0000286C /* 0000110C */ 0000397C 90710020 stw [r17 + 0x0020], r3 00003980 389A0000 addi r4, r26, 0x0000 00003984 38710000 addi r3, r17, 0x0000 00003988 38B20000 addi r5, r18, 0x0000 0000398C 4BFFE16D bl -0x00001E94 /* 00001AF8 */ 00003990 7C790735 extsh. r25, r3 00003994 408209AC bne +0x000009AC /* 00004340 */ 00003998 808100CC lwz r4, [r1 + 0x00CC] 0000399C 80B10020 lwz r5, [r17 + 0x0020] 000039A0 38710000 addi r3, r17, 0x0000 000039A4 38D20000 addi r6, r18, 0x0000 000039A8 4BFFE395 bl -0x00001C6C /* 00001D3C */ 000039AC 7C790735 extsh. r25, r3 000039B0 40820990 bne +0x00000990 /* 00004340 */ 000039B4 800100C8 lwz r0, [r1 + 0x00C8] 000039B8 38710000 addi r3, r17, 0x0000 000039BC 7C1B0014 addc r0, r27, r0 000039C0 20000100 subfic r0, r0, 256 000039C4 7C9C01D6 mullw r4, r28, r0 000039C8 38B20000 addi r5, r18, 0x0000 000039CC 4BFFE12D bl -0x00001ED4 /* 00001AF8 */ 000039D0 7C790735 extsh. r25, r3 000039D4 4182019C beq +0x0000019C /* 00003B70 */ 000039D8 4D000000 mcrf cr2, cr0 000039DC 38120000 addi r0, r18, 0x0000 000039E0 2C000000 cmpwi r0, 0 000039E4 41820988 beq +0x00000988 /* 0000436C */ 000039E8 48000968 b +0x00000968 /* 00004350 */ label000039EC: 000039EC 80110000 lwz r0, [r17] 000039F0 91D10020 stw [r17 + 0x0020], r14 000039F4 7C1A0014 addc r0, r26, r0 000039F8 5784402E rlwinm r4, r28, 8, 0, 23 000039FC 38710000 addi r3, r17, 0x0000 00003A00 9011001C stw [r17 + 0x001C], r0 00003A04 38B20000 addi r5, r18, 0x0000 00003A08 4BFFE0F1 bl -0x00001F10 /* 00001AF8 */ 00003A0C 7C790735 extsh. r25, r3 00003A10 41820160 beq +0x00000160 /* 00003B70 */ 00003A14 4D000000 mcrf cr2, cr0 00003A18 38120000 addi r0, r18, 0x0000 00003A1C 2C000000 cmpwi r0, 0 00003A20 4182094C beq +0x0000094C /* 0000436C */ 00003A24 4800092C b +0x0000092C /* 00004350 */ label00003A28: 00003A28 2C1F01F4 cmpwi r31, 500 00003A2C 301F0001 addic r0, r31, 1 00003A30 91D1001C stw [r17 + 0x001C], r14 00003A34 B1D1009C sth [r17 + 0x009C], r14 00003A38 7C000E70 srawi r0, r0, 1 00003A3C 408000C4 bge +0x000000C4 /* 00003B00 */ 00003A40 80710034 lwz r3, [r17 + 0x0034] 00003A44 7C1C01D6 mullw r0, r28, r0 00003A48 2C830000 cmpwi cr1, r3, 0 00003A4C 900100D0 stw [r1 + 0x00D0], r0 00003A50 41860010 beq cr1, +0x00000010 /* 00003A60 */ 00003A54 80A30000 lwz r5, [r3] 00003A58 2C050000 cmpwi r5, 0 00003A5C 4082001C bne +0x0000001C /* 00003A78 */ label00003A60: 00003A60 38000000 li r0, 0x0000 00003A64 900100D4 stw [r1 + 0x00D4], r0 00003A68 800100D0 lwz r0, [r1 + 0x00D0] 00003A6C 80A100D4 lwz r5, [r1 + 0x00D4] 00003A70 7C050000 cmp r5, r0 00003A74 4800005C b +0x0000005C /* 00003AD0 */ label00003A78: 00003A78 3C00546F lis r0, 0x546F 00003A7C 80E50000 lwz r7, [r5] 00003A80 30007269 addic r0, r0, 29289 00003A84 7C070000 cmp r7, r0 00003A88 40820030 bne +0x00000030 /* 00003AB8 */ 00003A8C 3C00416D lis r0, 0x416D 00003A90 80E50004 lwz r7, [r5 + 0x0004] 00003A94 30006F73 addic r0, r0, 28531 00003A98 7C870000 cmp cr1, r7, r0 00003A9C 4086001C bne cr1, +0x0000001C /* 00003AB8 */ 00003AA0 8405000C lwzu r0, [r5 + 0x000C] 00003AA4 900100D4 stw [r1 + 0x00D4], r0 00003AA8 800100D0 lwz r0, [r1 + 0x00D0] 00003AAC 80A100D4 lwz r5, [r1 + 0x00D4] 00003AB0 7C050000 cmp r5, r0 00003AB4 4800001C b +0x0000001C /* 00003AD0 */ label00003AB8: 00003AB8 480053ED bl +0x000053EC /* 00008EA4 */ 00003ABC 80410014 lwz r2, [r1 + 0x0014] 00003AC0 80710034 lwz r3, [r17 + 0x0034] 00003AC4 800100D0 lwz r0, [r1 + 0x00D0] 00003AC8 80A100D4 lwz r5, [r1 + 0x00D4] 00003ACC 7C050000 cmp r5, r0 label00003AD0: 00003AD0 40810034 ble +0x00000034 /* 00003B04 */ 00003AD4 4BFFD895 bl -0x0000276C /* 00001368 */ 00003AD8 806100D0 lwz r3, [r1 + 0x00D0] 00003ADC 38800002 li r4, 0x0002 00003AE0 4BFFD6F1 bl -0x00002910 /* 000011D0 */ 00003AE4 2C030000 cmpwi r3, 0 00003AE8 90710034 stw [r17 + 0x0034], r3 00003AEC 3B20FF94 li r25, 0xFFFFFF94 00003AF0 40820014 bne +0x00000014 /* 00003B04 */ 00003AF4 4D4A5182 crxor crb10, crb10, crb10 00003AF8 38120000 addi r0, r18, 0x0000 00003AFC 4BFFFD88 b -0x00000278 /* 00003884 */ label00003B00: 00003B00 80710034 lwz r3, [r17 + 0x0034] label00003B04: 00003B04 4BFFD609 bl -0x000029F8 /* 0000110C */ 00003B08 90710020 stw [r17 + 0x0020], r3 00003B0C 7C9BE1D6 mullw r4, r27, r28 00003B10 38710000 addi r3, r17, 0x0000 00003B14 38B20000 addi r5, r18, 0x0000 00003B18 4BFFDFE1 bl -0x00002020 /* 00001AF8 */ 00003B1C 7C790735 extsh. r25, r3 00003B20 40820820 bne +0x00000820 /* 00004340 */ 00003B24 301F0001 addic r0, r31, 1 00003B28 7C000E70 srawi r0, r0, 1 00003B2C 7C9C01D6 mullw r4, r28, r0 00003B30 900100D8 stw [r1 + 0x00D8], r0 00003B34 80B10020 lwz r5, [r17 + 0x0020] 00003B38 38710000 addi r3, r17, 0x0000 00003B3C 38D20000 addi r6, r18, 0x0000 00003B40 4BFFE1FD bl -0x00001E04 /* 00001D3C */ 00003B44 7C790735 extsh. r25, r3 00003B48 408207F8 bne +0x000007F8 /* 00004340 */ 00003B4C 800100D8 lwz r0, [r1 + 0x00D8] 00003B50 38710000 addi r3, r17, 0x0000 00003B54 7C1B0014 addc r0, r27, r0 00003B58 20000100 subfic r0, r0, 256 00003B5C 7C9C01D6 mullw r4, r28, r0 00003B60 38B20000 addi r5, r18, 0x0000 00003B64 4BFFDF95 bl -0x0000206C /* 00001AF8 */ 00003B68 7C790735 extsh. r25, r3 00003B6C 408207D4 bne +0x000007D4 /* 00004340 */ label00003B70: 00003B70 38710000 addi r3, r17, 0x0000 00003B74 38801800 li r4, 0x1800 00003B78 38B20000 addi r5, r18, 0x0000 label00003B7C: 00003B7C 4BFFDF7D bl -0x00002084 /* 00001AF8 */ 00003B80 7C790735 extsh. r25, r3 00003B84 408207BC bne +0x000007BC /* 00004340 */ 00003B88 38710000 addi r3, r17, 0x0000 00003B8C 38800200 li r4, 0x0200 00003B90 38BD0000 addi r5, r29, 0x0000 00003B94 38D20000 addi r6, r18, 0x0000 00003B98 4BFFE1A5 bl -0x00001E5C /* 00001D3C */ 00003B9C 7C790735 extsh. r25, r3 00003BA0 408207A0 bne +0x000007A0 /* 00004340 */ 00003BA4 38710000 addi r3, r17, 0x0000 00003BA8 38800600 li r4, 0x0600 00003BAC 38B20000 addi r5, r18, 0x0000 00003BB0 4BFFDF49 bl -0x000020B8 /* 00001AF8 */ 00003BB4 7C790735 extsh. r25, r3 00003BB8 40820788 bne +0x00000788 /* 00004340 */ 00003BBC 8071000C lwz r3, [r17 + 0x000C] 00003BC0 33910004 addic r28, r17, 4 00003BC4 2C830000 cmpwi cr1, r3, 0 00003BC8 41860028 beq cr1, +0x00000028 /* 00003BF0 */ 00003BCC 80F10010 lwz r7, [r17 + 0x0010] 00003BD0 38800FE0 li r4, 0x0FE0 00003BD4 38BC0000 addi r5, r28, 0x0000 00003BD8 38C00800 li r6, 0x0800 00003BDC 480052ED bl +0x000052EC /* 00008EC8 */ 00003BE0 80410014 lwz r2, [r1 + 0x0014] 00003BE4 7C600735 extsh. r0, r3 00003BE8 3B20DCFA li r25, 0xFFFFDCFA 00003BEC 4082FC90 bne -0x00000370 /* 0000387C */ label00003BF0: 00003BF0 80110004 lwz r0, [r17 + 0x0004] 00003BF4 309D3D00 addic r4, r29, 15616 00003BF8 900100DC stw [r1 + 0x00DC], r0 00003BFC 387C0000 addi r3, r28, 0x0000 00003C00 38A00000 li r5, 0x0000 00003C04 480043C5 bl +0x000043C4 /* 00007FC8 */ 00003C08 7C790735 extsh. r25, r3 00003C0C 41820024 beq +0x00000024 /* 00003C30 */ label00003C10: 00003C10 81810144 lwz r12, [r1 + 0x0144] 00003C14 80010148 lwz r0, [r1 + 0x0148] 00003C18 7D810120 mtcrf 0x10, r12 00003C1C 38790000 addi r3, r25, 0x0000 00003C20 30210140 addic r1, r1, 320 00003C24 7C0803A6 mtlr r0 00003C28 B9A1FFB4 lmw r13, [r1 - 0x004C] 00003C2C 4E800020 blr label00003C30: 00003C30 A8B10052 lha r5, [r17 + 0x0052] 00003C34 800100DC lwz r0, [r1 + 0x00DC] 00003C38 2C850002 cmpwi cr1, r5, 2 00003C3C 90110004 stw [r17 + 0x0004], r0 00003C40 80110000 lwz r0, [r17] 00003C44 80B10004 lwz r5, [r17 + 0x0004] 00003C48 30000800 addic r0, r0, 2048 00003C4C 30650800 addic r3, r5, 2048 00003C50 2C100000 cmpwi r16, 0 00003C54 99D100A4 stb [r17 + 0x00A4], r14 00003C58 99D100A5 stb [r17 + 0x00A5], r14 00003C5C 99D100A6 stb [r17 + 0x00A6], r14 00003C60 337ED800 subic r27, r30, 10240 00003C64 90110000 stw [r17], r0 00003C68 90710004 stw [r17 + 0x0004], r3 00003C6C 408605FC bne cr1, +0x000005FC /* 00004268 */ 00003C70 38000000 li r0, 0x0000 00003C74 7E070E70 srawi r7, r16, 1 00003C78 900100E0 stw [r1 + 0x00E0], r0 00003C7C B0FD4122 sth [r29 + 0x4122], r7 00003C80 7CE00734 extsh r0, r7 00003C84 40810020 ble +0x00000020 /* 00003CA4 */ 00003C88 7C001670 srawi r0, r0, 2 00003C8C 5405083C rlwinm r5, r0, 1, 0, 30 00003C90 7C1D2AAE lhax r0, r29, r5 00003C94 3000FFFB subic r0, r0, 5 00003C98 541E5828 rlwinm r30, r0, 11, 0, 20 00003C9C 7F7ED810 subfc r27, r30, r27 00003CA0 48000008 b +0x00000008 /* 00003CA8 */ label00003CA4: 00003CA4 3BC00000 li r30, 0x0000 label00003CA8: 00003CA8 8011000C lwz r0, [r17 + 0x000C] 00003CAC 2C1E0000 cmpwi r30, 0 00003CB0 2C800000 cmpwi cr1, r0, 0 00003CB4 57E5083C rlwinm r5, r31, 1, 0, 30 00003CB8 7C072814 addc r0, r7, r5 00003CBC 4086003C bne cr1, +0x0000003C /* 00003CF8 */ 00003CC0 41820014 beq +0x00000014 /* 00003CD4 */ 00003CC4 389E0000 addi r4, r30, 0x0000 00003CC8 38710000 addi r3, r17, 0x0000 00003CCC 38B20000 addi r5, r18, 0x0000 00003CD0 4BFFDE29 bl -0x000021D8 /* 00001AF8 */ label00003CD4: 00003CD4 2C1B0000 cmpwi r27, 0 00003CD8 80110004 lwz r0, [r17 + 0x0004] 00003CDC 9011002C stw [r17 + 0x002C], r0 00003CE0 418201B0 beq +0x000001B0 /* 00003E90 */ 00003CE4 389B0000 addi r4, r27, 0x0000 00003CE8 38710000 addi r3, r17, 0x0000 00003CEC 38B20000 addi r5, r18, 0x0000 00003CF0 4BFFDE09 bl -0x000021F8 /* 00001AF8 */ 00003CF4 4800019C b +0x0000019C /* 00003E90 */ label00003CF8: 00003CF8 2C0003F8 cmpwi r0, 1016 00003CFC 7C001670 srawi r0, r0, 2 00003D00 30000001 addic r0, r0, 1 00003D04 41810024 bgt +0x00000024 /* 00003D28 */ 00003D08 5405083C rlwinm r5, r0, 1, 0, 30 00003D0C 7C1D2AAE lhax r0, r29, r5 00003D10 3000FFFB subic r0, r0, 5 00003D14 54005828 rlwinm r0, r0, 11, 0, 20 00003D18 7CBE0010 subfc r5, r30, r0 00003D1C 7C05D810 subfc r0, r5, r27 00003D20 900100E0 stw [r1 + 0x00E0], r0 00003D24 3B650000 addi r27, r5, 0x0000 label00003D28: 00003D28 387B0000 addi r3, r27, 0x0000 00003D2C 38800002 li r4, 0x0002 00003D30 4BFFD1A1 bl -0x00002E60 /* 00000ED0 */ 00003D34 38A30000 addi r5, r3, 0x0000 00003D38 2C850000 cmpwi cr1, r5, 0 00003D3C 38001B00 li r0, 0x1B00 00003D40 2C1E0000 cmpwi r30, 0 00003D44 90710024 stw [r17 + 0x0024], r3 00003D48 9071002C stw [r17 + 0x002C], r3 00003D4C 900100E4 stw [r1 + 0x00E4], r0 00003D50 408600E4 bne cr1, +0x000000E4 /* 00003E34 */ 00003D54 4BFFCFFD bl -0x00003004 /* 00000D50 */ 00003D58 3463EFE8 subic. r3, r3, 4120 00003D5C 3C03FFF0 subis r0, r3, 0x0010 00003D60 30A04000 addic r5, r0, 16384 00003D64 40810040 ble +0x00000040 /* 00003DA4 */ 00003D68 3C000002 lis r0, 0x0002 00003D6C 3000B000 subic r0, r0, 20480 00003D70 7C850000 cmp cr1, r5, r0 00003D74 3C03FFFC subis r0, r3, 0x0004 00003D78 34001000 addic. r0, r0, 4096 00003D7C 40850014 ble cr1, +0x00000014 /* 00003D90 */ 00003D80 38650000 addi r3, r5, 0x0000 00003D84 2C030000 cmpwi r3, 0 00003D88 4180FAAC blt -0x00000554 /* 00003834 */ 00003D8C 4800001C b +0x0000001C /* 00003DA8 */ label00003D90: 00003D90 2C806C00 cmpwi cr1, r0, 27648 00003D94 3CA3FFFF subis r5, r3, 0x0001 00003D98 34650400 addic. r3, r5, 1024 00003D9C 40850008 ble cr1, +0x00000008 /* 00003DA4 */ 00003DA0 30600000 addic r3, r0, 0 label00003DA4: 00003DA4 4180FA90 blt -0x00000570 /* 00003834 */ label00003DA8: 00003DA8 A81D4114 lha r0, [r29 + 0x4114] 00003DAC 2C80000C cmpwi cr1, r0, 12 00003DB0 4085000C ble cr1, +0x0000000C /* 00003DBC */ 00003DB4 380021C0 li r0, 0x21C0 00003DB8 900100E4 stw [r1 + 0x00E4], r0 label00003DBC: 00003DBC 800100E4 lwz r0, [r1 + 0x00E4] 00003DC0 3B20FF94 li r25, 0xFFFFFF94 00003DC4 7C030000 cmp r3, r0 00003DC8 4180FAB4 blt -0x0000054C /* 0000387C */ 00003DCC 90710090 stw [r17 + 0x0090], r3 00003DD0 38800002 li r4, 0x0002 00003DD4 4BFFD0FD bl -0x00002F04 /* 00000ED0 */ 00003DD8 2C030000 cmpwi r3, 0 00003DDC 90710078 stw [r17 + 0x0078], r3 00003DE0 4182FA9C beq -0x00000564 /* 0000387C */ 00003DE4 80A100E0 lwz r5, [r1 + 0x00E0] 00003DE8 7C1ED814 addc r0, r30, r27 00003DEC 7C802814 addc r4, r0, r5 00003DF0 80B10000 lwz r5, [r17] 00003DF4 38030000 addi r0, r3, 0x0000 00003DF8 7CA5F014 addc r5, r5, r30 00003DFC 90B1006C stw [r17 + 0x006C], r5 00003E00 38710000 addi r3, r17, 0x0000 00003E04 80B10090 lwz r5, [r17 + 0x0090] 00003E08 7C050014 addc r0, r5, r0 00003E0C 90110084 stw [r17 + 0x0084], r0 00003E10 38B20000 addi r5, r18, 0x0000 00003E14 4BFFDCE5 bl -0x0000231C /* 00001AF8 */ 00003E18 7C790735 extsh. r25, r3 00003E1C 41820074 beq +0x00000074 /* 00003E90 */ 00003E20 4D000000 mcrf cr2, cr0 00003E24 38120000 addi r0, r18, 0x0000 00003E28 2C000000 cmpwi r0, 0 00003E2C 41820540 beq +0x00000540 /* 0000436C */ 00003E30 48000520 b +0x00000520 /* 00004350 */ label00003E34: 00003E34 41820020 beq +0x00000020 /* 00003E54 */ 00003E38 389E0000 addi r4, r30, 0x0000 00003E3C 38710000 addi r3, r17, 0x0000 00003E40 38B20000 addi r5, r18, 0x0000 00003E44 4BFFDCB5 bl -0x0000234C /* 00001AF8 */ 00003E48 7C790735 extsh. r25, r3 00003E4C 408204F4 bne +0x000004F4 /* 00004340 */ 00003E50 80B10024 lwz r5, [r17 + 0x0024] label00003E54: 00003E54 389B0000 addi r4, r27, 0x0000 00003E58 38710000 addi r3, r17, 0x0000 00003E5C 38D20000 addi r6, r18, 0x0000 00003E60 4BFFDEDD bl -0x00002124 /* 00001D3C */ 00003E64 7C790735 extsh. r25, r3 00003E68 800100E0 lwz r0, [r1 + 0x00E0] 00003E6C 2C800000 cmpwi cr1, r0, 0 00003E70 408204D0 bne +0x000004D0 /* 00004340 */ 00003E74 4186001C beq cr1, +0x0000001C /* 00003E90 */ 00003E78 30800000 addic r4, r0, 0 00003E7C 38710000 addi r3, r17, 0x0000 00003E80 38B20000 addi r5, r18, 0x0000 00003E84 4BFFDC75 bl -0x0000238C /* 00001AF8 */ 00003E88 7C790735 extsh. r25, r3 00003E8C 408204B4 bne +0x000004B4 /* 00004340 */ label00003E90: 00003E90 38710000 addi r3, r17, 0x0000 00003E94 38805000 li r4, 0x5000 00003E98 38B20000 addi r5, r18, 0x0000 00003E9C 4BFFDC5D bl -0x000023A4 /* 00001AF8 */ 00003EA0 7C790735 extsh. r25, r3 00003EA4 4082049C bne +0x0000049C /* 00004340 */ 00003EA8 38710000 addi r3, r17, 0x0000 00003EAC 38BD0000 addi r5, r29, 0x0000 00003EB0 38801000 li r4, 0x1000 00003EB4 38D20000 addi r6, r18, 0x0000 00003EB8 4BFFDE85 bl -0x0000217C /* 00001D3C */ 00003EBC 7C790735 extsh. r25, r3 00003EC0 40820480 bne +0x00000480 /* 00004340 */ 00003EC4 8071000C lwz r3, [r17 + 0x000C] 00003EC8 2C830000 cmpwi cr1, r3, 0 00003ECC 41860028 beq cr1, +0x00000028 /* 00003EF4 */ 00003ED0 80D10008 lwz r6, [r17 + 0x0008] 00003ED4 80F10010 lwz r7, [r17 + 0x0010] 00003ED8 38800FE0 li r4, 0x0FE0 00003EDC 38BC0000 addi r5, r28, 0x0000 00003EE0 48004FE9 bl +0x00004FE8 /* 00008EC8 */ 00003EE4 80410014 lwz r2, [r1 + 0x0014] 00003EE8 7C600735 extsh. r0, r3 00003EEC 3B20DCFA li r25, 0xFFFFDCFA 00003EF0 4082F98C bne -0x00000674 /* 0000387C */ label00003EF4: 00003EF4 83D10004 lwz r30, [r17 + 0x0004] 00003EF8 309D4124 addic r4, r29, 16676 00003EFC 387C0000 addi r3, r28, 0x0000 00003F00 38A00000 li r5, 0x0000 00003F04 480040C5 bl +0x000040C4 /* 00007FC8 */ 00003F08 7C630735 extsh. r3, r3 00003F0C 408204A0 bne +0x000004A0 /* 000043AC */ 00003F10 337D4548 addic r27, r29, 17736 00003F14 387C0000 addi r3, r28, 0x0000 00003F18 389B0000 addi r4, r27, 0x0000 00003F1C 38A00000 li r5, 0x0000 00003F20 480040A9 bl +0x000040A8 /* 00007FC8 */ 00003F24 7C630735 extsh. r3, r3 00003F28 40820484 bne +0x00000484 /* 000043AC */ 00003F2C 387C0000 addi r3, r28, 0x0000 00003F30 389B0000 addi r4, r27, 0x0000 00003F34 38A00001 li r5, 0x0001 00003F38 48004091 bl +0x00004090 /* 00007FC8 */ 00003F3C 7C790735 extsh. r25, r3 00003F40 4082FCD0 bne -0x00000330 /* 00003C10 */ 00003F44 57E0103A rlwinm r0, r31, 2, 0, 29 00003F48 7CB00014 addc r5, r16, r0 00003F4C 80110004 lwz r0, [r17 + 0x0004] 00003F50 561F003C rlwinm r31, r16, 0, 0, 30 00003F54 30E00000 addic r7, r0, 0 00003F58 7FE80734 extsh r8, r31 00003F5C 33680001 addic r27, r8, 1 00003F60 7CFE3810 subfc r7, r30, r7 00003F64 30E76000 addic r7, r7, 24576 00003F68 81310000 lwz r9, [r17] 00003F6C 5608083A rlwinm r8, r16, 1, 0, 29 00003F70 7C1E0010 subfc r0, r30, r0 00003F74 7C090014 addc r0, r9, r0 00003F78 90110000 stw [r17], r0 00003F7C 7C1D42AE lhax r0, r29, r8 00003F80 A91D0002 lha r8, [r29 + 0x0002] 00003F84 B21D4546 sth [r29 + 0x4546], r16 00003F88 B3FD496A sth [r29 + 0x496A], r31 00003F8C 8131000C lwz r9, [r17 + 0x000C] 00003F90 54005828 rlwinm r0, r0, 11, 0, 20 00003F94 2C890000 cmpwi cr1, r9, 0 00003F98 7F870011 subfc. r28, r7, r0 00003F9C 55085828 rlwinm r8, r8, 11, 0, 20 00003FA0 90E100E8 stw [r1 + 0x00E8], r7 00003FA4 7FE04010 subfc r31, r0, r8 00003FA8 40860048 bne cr1, +0x00000048 /* 00003FF0 */ 00003FAC 41820014 beq +0x00000014 /* 00003FC0 */ 00003FB0 389C0000 addi r4, r28, 0x0000 00003FB4 38710000 addi r3, r17, 0x0000 00003FB8 38B20000 addi r5, r18, 0x0000 00003FBC 4BFFDB3D bl -0x000024C4 /* 00001AF8 */ label00003FC0: 00003FC0 80110004 lwz r0, [r17 + 0x0004] 00003FC4 5765083C rlwinm r5, r27, 1, 0, 30 00003FC8 90110030 stw [r17 + 0x0030], r0 00003FCC 7C1D2AAE lhax r0, r29, r5 00003FD0 38710000 addi r3, r17, 0x0000 00003FD4 A8FD0002 lha r7, [r29 + 0x0002] 00003FD8 38B20000 addi r5, r18, 0x0000 00003FDC 7C070010 subfc r0, r7, r0 00003FE0 54005828 rlwinm r0, r0, 11, 0, 20 00003FE4 7C80F814 addc r4, r0, r31 00003FE8 4BFFDB11 bl -0x000024F0 /* 00001AF8 */ 00003FEC 4BFFF23C b -0x00000DC4 /* 00003228 */ label00003FF0: 00003FF0 7CA50734 extsh r5, r5 00003FF4 2C0507FD cmpwi r5, 2045 00003FF8 30A50002 addic r5, r5, 2 00003FFC 33DF0800 addic r30, r31, 2048 00004000 40800018 bge +0x00000018 /* 00004018 */ 00004004 7CA50734 extsh r5, r5 00004008 54A5083A rlwinm r5, r5, 1, 0, 29 0000400C 7CBD2AAE lhax r5, r29, r5 00004010 54A55828 rlwinm r5, r5, 11, 0, 20 00004014 7FC02810 subfc r30, r0, r5 label00004018: 00004018 7C1EF800 cmp r30, r31 0000401C 301F0800 addic r0, r31, 2048 00004020 41800008 blt +0x00000008 /* 00004028 */ 00004024 33C00000 addic r30, r0, 0 label00004028: 00004028 387E0000 addi r3, r30, 0x0000 0000402C 38800002 li r4, 0x0002 00004030 4BFFCEA1 bl -0x00003160 /* 00000ED0 */ 00004034 38030000 addi r0, r3, 0x0000 00004038 2C800000 cmpwi cr1, r0, 0 0000403C 90710028 stw [r17 + 0x0028], r3 00004040 90710030 stw [r17 + 0x0030], r3 00004044 3CA00001 lis r5, 0x0001 00004048 40860168 bne cr1, +0x00000168 /* 000041B0 */ 0000404C A8FD4538 lha r7, [r29 + 0x4538] 00004050 3005CA80 subic r0, r5, 13696 00004054 2C07000C cmpwi r7, 12 00004058 33E5A200 subic r31, r5, 24064 0000405C 3BC05A00 li r30, 0x5A00 00004060 40810008 ble +0x00000008 /* 00004068 */ 00004064 33E00000 addic r31, r0, 0 label00004068: 00004068 A81D495C lha r0, [r29 + 0x495C] 0000406C 2C80000C cmpwi cr1, r0, 12 00004070 41850010 bgt cr1, +0x00000010 /* 00004080 */ 00004074 A81D4966 lha r0, [r29 + 0x4966] 00004078 2C00000C cmpwi r0, 12 0000407C 40810008 ble +0x00000008 /* 00004084 */ label00004080: 00004080 3BC07080 li r30, 0x7080 label00004084: 00004084 80110000 lwz r0, [r17] 00004088 5765083C rlwinm r5, r27, 1, 0, 30 0000408C 7C00E014 addc r0, r0, r28 00004090 90110070 stw [r17 + 0x0070], r0 00004094 7C1D2AAE lhax r0, r29, r5 00004098 80B10000 lwz r5, [r17] 0000409C 54005828 rlwinm r0, r0, 11, 0, 20 000040A0 7C050014 addc r0, r5, r0 000040A4 80A100E8 lwz r5, [r1 + 0x00E8] 000040A8 7C050010 subfc r0, r5, r0 000040AC 90110074 stw [r17 + 0x0074], r0 000040B0 4BFFCCA1 bl -0x00003360 /* 00000D50 */ 000040B4 3003F000 subic r0, r3, 4096 000040B8 7CBFF014 addc r5, r31, r30 000040BC 7C002800 cmp r0, r5 000040C0 3CA02AAB lis r5, 0x2AAB 000040C4 30A5AAAB subic r5, r5, 21845 000040C8 4180F76C blt -0x00000894 /* 00003834 */ 000040CC 7CA50096 mulhw r5, r5, r0 000040D0 54A70FFE rlwinm r7, r5, 1, 31, 31 000040D4 7CA53814 addc r5, r5, r7 000040D8 7C650010 subfc r3, r5, r0 000040DC 7C03F800 cmp r3, r31 000040E0 90B10098 stw [r17 + 0x0098], r5 000040E4 90710094 stw [r17 + 0x0094], r3 000040E8 4080001C bge +0x0000001C /* 00004104 */ 000040EC 387F0000 addi r3, r31, 0x0000 000040F0 7C1F0010 subfc r0, r31, r0 000040F4 7C03F800 cmp r3, r31 000040F8 93F10094 stw [r17 + 0x0094], r31 000040FC 90110098 stw [r17 + 0x0098], r0 00004100 4800001C b +0x0000001C /* 0000411C */ label00004104: 00004104 7C85F000 cmp cr1, r5, r30 00004108 40840014 bge cr1, +0x00000014 /* 0000411C */ 0000410C 7C7E0010 subfc r3, r30, r0 00004110 7C03F800 cmp r3, r31 00004114 93D10098 stw [r17 + 0x0098], r30 00004118 90710094 stw [r17 + 0x0094], r3 label0000411C: 0000411C 41800018 blt +0x00000018 /* 00004134 */ 00004120 38800002 li r4, 0x0002 00004124 4BFFCDAD bl -0x00003254 /* 00000ED0 */ 00004128 2C030000 cmpwi r3, 0 0000412C 9071007C stw [r17 + 0x007C], r3 00004130 40820020 bne +0x00000020 /* 00004150 */ label00004134: 00004134 93F10094 stw [r17 + 0x0094], r31 00004138 387F0000 addi r3, r31, 0x0000 0000413C 38800002 li r4, 0x0002 00004140 4BFFCD91 bl -0x00003270 /* 00000ED0 */ 00004144 2C030000 cmpwi r3, 0 00004148 9071007C stw [r17 + 0x007C], r3 0000414C 4182F6E8 beq -0x00000918 /* 00003834 */ label00004150: 00004150 80710098 lwz r3, [r17 + 0x0098] 00004154 7C03F000 cmp r3, r30 00004158 41800018 blt +0x00000018 /* 00004170 */ 0000415C 38800002 li r4, 0x0002 00004160 4BFFCD71 bl -0x00003290 /* 00000ED0 */ 00004164 2C030000 cmpwi r3, 0 00004168 90710080 stw [r17 + 0x0080], r3 0000416C 40820020 bne +0x00000020 /* 0000418C */ label00004170: 00004170 93D10098 stw [r17 + 0x0098], r30 00004174 387E0000 addi r3, r30, 0x0000 00004178 38800002 li r4, 0x0002 0000417C 4BFFCD55 bl -0x000032AC /* 00000ED0 */ 00004180 2C030000 cmpwi r3, 0 00004184 90710080 stw [r17 + 0x0080], r3 00004188 4182F6AC beq -0x00000954 /* 00003834 */ label0000418C: 0000418C 80F1007C lwz r7, [r17 + 0x007C] 00004190 80B10098 lwz r5, [r17 + 0x0098] 00004194 80110094 lwz r0, [r17 + 0x0094] 00004198 81110080 lwz r8, [r17 + 0x0080] 0000419C 7C003814 addc r0, r0, r7 000041A0 7CA54014 addc r5, r5, r8 000041A4 90110088 stw [r17 + 0x0088], r0 000041A8 90B1008C stw [r17 + 0x008C], r5 000041AC 48000088 b +0x00000088 /* 00004234 */ label000041B0: 000041B0 389C0000 addi r4, r28, 0x0000 000041B4 38710000 addi r3, r17, 0x0000 000041B8 38B20000 addi r5, r18, 0x0000 000041BC 4BFFD93D bl -0x000026C4 /* 00001AF8 */ 000041C0 7C790735 extsh. r25, r3 000041C4 4082017C bne +0x0000017C /* 00004340 */ 000041C8 38710000 addi r3, r17, 0x0000 000041CC 80B10028 lwz r5, [r17 + 0x0028] 000041D0 389E0000 addi r4, r30, 0x0000 000041D4 38D20000 addi r6, r18, 0x0000 000041D8 4BFFDB65 bl -0x0000249C /* 00001D3C */ 000041DC 7C790735 extsh. r25, r3 000041E0 7C9FF000 cmp cr1, r31, r30 000041E4 4082015C bne +0x0000015C /* 00004340 */ 000041E8 40840020 bge cr1, +0x00000020 /* 00004208 */ 000041EC 80110000 lwz r0, [r17] 000041F0 80B10004 lwz r5, [r17 + 0x0004] 000041F4 3000F800 subic r0, r0, 2048 000041F8 30A5F800 subic r5, r5, 2048 000041FC 90110000 stw [r17], r0 00004200 90B10004 stw [r17 + 0x0004], r5 00004204 4800001C b +0x0000001C /* 00004220 */ label00004208: 00004208 7C9EF810 subfc r4, r30, r31 0000420C 38710000 addi r3, r17, 0x0000 00004210 38B20000 addi r5, r18, 0x0000 00004214 4BFFD8E5 bl -0x0000271C /* 00001AF8 */ 00004218 7C790735 extsh. r25, r3 0000421C 40820124 bne +0x00000124 /* 00004340 */ label00004220: 00004220 5765083C rlwinm r5, r27, 1, 0, 30 00004224 7C1D2AAE lhax r0, r29, r5 00004228 A8BD0002 lha r5, [r29 + 0x0002] 0000422C 7C050010 subfc r0, r5, r0 00004230 541C5828 rlwinm r28, r0, 11, 0, 20 label00004234: 00004234 2C1C0000 cmpwi r28, 0 00004238 4081EFF0 ble -0x00001010 /* 00003228 */ 0000423C 389C0000 addi r4, r28, 0x0000 00004240 38710000 addi r3, r17, 0x0000 00004244 38B20000 addi r5, r18, 0x0000 00004248 4BFFD8B1 bl -0x00002750 /* 00001AF8 */ 0000424C 7C790735 extsh. r25, r3 00004250 4182EFD8 beq -0x00001028 /* 00003228 */ 00004254 4D000000 mcrf cr2, cr0 00004258 38120000 addi r0, r18, 0x0000 0000425C 2C000000 cmpwi r0, 0 00004260 4182010C beq +0x0000010C /* 0000436C */ 00004264 480000EC b +0x000000EC /* 00004350 */ label00004268: 00004268 4081EFC0 ble -0x00001040 /* 00003228 */ 0000426C 7E000734 extsh r0, r16 00004270 7C001670 srawi r0, r0, 2 00004274 B21D4122 sth [r29 + 0x4122], r16 00004278 5405083C rlwinm r5, r0, 1, 0, 30 0000427C 7C1D2AAE lhax r0, r29, r5 00004280 38710000 addi r3, r17, 0x0000 00004284 3000FFFB subic r0, r0, 5 00004288 54045828 rlwinm r4, r0, 11, 0, 20 0000428C 38B20000 addi r5, r18, 0x0000 00004290 4BFFD869 bl -0x00002798 /* 00001AF8 */ 00004294 7C790735 extsh. r25, r3 00004298 4182EF90 beq -0x00001070 /* 00003228 */ 0000429C 4D000000 mcrf cr2, cr0 000042A0 38120000 addi r0, r18, 0x0000 000042A4 2C000000 cmpwi r0, 0 000042A8 418200C4 beq +0x000000C4 /* 0000436C */ 000042AC 480000A4 b +0x000000A4 /* 00004350 */ label000042B0: 000042B0 800100AC lwz r0, [r1 + 0x00AC] 000042B4 ABF10050 lha r31, [r17 + 0x0050] 000042B8 90010068 stw [r1 + 0x0068], r0 000042BC 80110048 lwz r0, [r17 + 0x0048] 000042C0 31510030 addic r10, r17, 48 000042C4 90010038 stw [r1 + 0x0038], r0 000042C8 3011002C addic r0, r17, 44 000042CC 9001004C stw [r1 + 0x004C], r0 000042D0 91410054 stw [r1 + 0x0054], r10 000042D4 30110004 addic r0, r17, 4 000042D8 9361003C stw [r1 + 0x003C], r27 000042DC 92010040 stw [r1 + 0x0040], r16 000042E0 92E10044 stw [r1 + 0x0044], r23 000042E4 91C10060 stw [r1 + 0x0060], r14 000042E8 38930000 addi r4, r19, 0x0000 000042EC 38B60000 addi r5, r22, 0x0000 000042F0 38D80000 addi r6, r24, 0x0000 000042F4 38F40000 addi r7, r20, 0x0000 000042F8 39150000 addi r8, r21, 0x0000 000042FC 392D0000 addi r9, r13, 0x0000 00004300 91C10050 stw [r1 + 0x0050], r14 00004304 91C10058 stw [r1 + 0x0058], r14 00004308 92410064 stw [r1 + 0x0064], r18 0000430C 93E10048 stw [r1 + 0x0048], r31 00004310 9001005C stw [r1 + 0x005C], r0 00004314 39510000 addi r10, r17, 0x0000 00004318 48002161 bl +0x00002160 /* 00006478 */ 0000431C 7C790735 extsh. r25, r3 00004320 4D000000 mcrf cr2, cr0 00004324 48000008 b +0x00000008 /* 0000432C */ label00004328: 00004328 2D190000 cmpwi cr2, r25, 0 label0000432C: 0000432C 38000001 li r0, 0x0001 00004330 9801006C stb [r1 + 0x006C], r0 00004334 80710060 lwz r3, [r17 + 0x0060] 00004338 4BFFD1BD bl -0x00002E44 /* 000014F4 */ 0000433C 48000008 b +0x00000008 /* 00004344 */ label00004340: 00004340 2D190000 cmpwi cr2, r25, 0 label00004344: 00004344 38120000 addi r0, r18, 0x0000 00004348 2C000000 cmpwi r0, 0 label0000434C: 0000434C 41820020 beq +0x00000020 /* 0000436C */ label00004350: 00004350 80F20004 lwz r7, [r18 + 0x0004] 00004354 80720000 lwz r3, [r18] 00004358 38800FA0 li r4, 0x0FA0 0000435C 38A00002 li r5, 0x0002 00004360 38C00000 li r6, 0x0000 00004364 48004B65 bl +0x00004B64 /* 00008EC8 */ 00004368 80410014 lwz r2, [r1 + 0x0014] label0000436C: 0000436C 408A0010 bne cr2, +0x00000010 /* 0000437C */ 00004370 800100A0 lwz r0, [r1 + 0x00A0] 00004374 7C001120 mtcrf 0x01, r0 00004378 409E000C bne cr7, +0x0000000C /* 00004384 */ label0000437C: 0000437C 38710000 addi r3, r17, 0x0000 00004380 4BFFD3E1 bl -0x00002C20 /* 00001760 */ label00004384: 00004384 80710038 lwz r3, [r17 + 0x0038] 00004388 4BFFD16D bl -0x00002E94 /* 000014F4 */ 0000438C 3800FFFF li r0, 0xFFFFFFFF 00004390 9011003C stw [r17 + 0x003C], r0 00004394 80610094 lwz r3, [r1 + 0x0094] 00004398 48004AE9 bl +0x00004AE8 /* 00008E80 */ 0000439C 80410014 lwz r2, [r1 + 0x0014] 000043A0 80110004 lwz r0, [r17 + 0x0004] 000043A4 38790000 addi r3, r25, 0x0000 000043A8 900F0008 stw [r15 + 0x0008], r0 label000043AC: 000043AC 81810144 lwz r12, [r1 + 0x0144] 000043B0 80010148 lwz r0, [r1 + 0x0148] 000043B4 7D830120 mtcrf 0x30, r12 000043B8 30210140 addic r1, r1, 320 000043BC 7C0803A6 mtlr r0 000043C0 B9A1FFB4 lmw r13, [r1 - 0x004C] 000043C4 4E800020 blr 000043C8 00000000 .invalid 000043CC 00002043 .invalid 000043D0 80130200 lwz r0, [r19 + 0x0200] 000043D4 00000000 .invalid 000043D8 00001920 .invalid 000043DC 00104344 .invalid 000043E0 42616E64 bc 19, 1, +0x00006E64 /* 0000B244 */ 000043E4 4465636F .invalid sc 000043E8 6D707265 xoris r16, r11, 0x7265 000043EC 73730000 andi. r19, r27, 0x0000 000043F0 2C030000 cmpwi r3, 0 000043F4 7C0802A6 mflr r0 000043F8 9421FFC0 stwu [r1 - 0x0040], r1 000043FC 2C840000 cmpwi cr1, r4, 0 00004400 90010048 stw [r1 + 0x0048], r0 00004404 40820010 bne +0x00000010 /* 00004414 */ 00004408 30210040 addic r1, r1, 64 0000440C 3860FF94 li r3, 0xFFFFFF94 00004410 4E800020 blr label00004414: 00004414 40860010 bne cr1, +0x00000010 /* 00004424 */ 00004418 30210040 addic r1, r1, 64 0000441C 3860FFCE li r3, 0xFFFFFFCE 00004420 4E800020 blr label00004424: 00004424 80A30000 lwz r5, [r3] 00004428 3860FF94 li r3, 0xFFFFFF94 0000442C 80C50044 lwz r6, [r5 + 0x0044] 00004430 38A00048 li r5, 0x0048 00004434 2C060000 cmpwi r6, 0 00004438 80C60000 lwz r6, [r6] 0000443C 41820024 beq +0x00000024 /* 00004460 */ 00004440 80660000 lwz r3, [r6] 00004444 48004629 bl +0x00004628 /* 00008A6C */ 00004448 80410014 lwz r2, [r1 + 0x0014] 0000444C 38600000 li r3, 0x0000 00004450 81810048 lwz r12, [r1 + 0x0048] 00004454 30210040 addic r1, r1, 64 00004458 7D8803A6 mtlr r12 0000445C 4E800020 blr label00004460: 00004460 30210040 addic r1, r1, 64 00004464 4E800020 blr 00004468 00000000 .invalid 0000446C 00002041 .invalid 00004470 80000200 lwz r0, [r0 + 0x0200] 00004474 00000000 .invalid 00004478 00000078 .invalid 0000447C 000E4344 .invalid 00004480 47657443 .invalid sc 00004484 6F646563 xoris r4, r27, 0x6563 00004488 496E666F bla 0x016E666C /* 0000448C 3860DCFE li r3, 0xFFFFDCFE 00004490 4E800020 blr 00004494 00000000 .invalid 00004498 00002040 .invalid 0000449C 00000600 .invalid 000044A0 00000000 .invalid 000044A4 00000008 .invalid 000044A8 000F4344 .invalid 000044AC 47657453 .invalid sc 000044B0 696D696C xori r13, r11, 0x696C 000044B4 61726974 ori r18, r11, 0x6974 000044B8 79000000 .invalid fn000044BC: 000044BC BEE1FFDC stmw [r1 - 0x0024], r23 000044C0 3B280000 addi r25, r8, 0x0000 000044C4 2C190000 cmpwi r25, 0 000044C8 7C0802A6 mflr r0 000044CC 3BA40000 addi r29, r4, 0x0000 000044D0 90010008 stw [r1 + 0x0008], r0 000044D4 3B470000 addi r26, r7, 0x0000 000044D8 3BC50000 addi r30, r5, 0x0000 000044DC 80BD0000 lwz r5, [r29] 000044E0 9421FF90 stwu [r1 - 0x0070], r1 000044E4 3B830000 addi r28, r3, 0x0000 000044E8 AB650022 lha r27, [r5 + 0x0022] 000044EC AB050020 lha r24, [r5 + 0x0020] 000044F0 4082000C bne +0x0000000C /* 000044FC */ 000044F4 3860FFCE li r3, 0xFFFFFFCE 000044F8 48000264 b +0x00000264 /* 0000475C */ label000044FC: 000044FC 480047B1 bl +0x000047B0 /* 00008CAC */ 00004500 80410014 lwz r2, [r1 + 0x0014] 00004504 2C1A0000 cmpwi r26, 0 00004508 82FC0000 lwz r23, [r28] 0000450C 38A00000 li r5, 0x0000 00004510 B0B700A0 sth [r23 + 0x00A0], r5 00004514 B0B700A2 sth [r23 + 0x00A2], r5 00004518 3BE00000 li r31, 0x0000 0000451C 80DA0000 lwz r6, [r26] 00004520 41820014 beq +0x00000014 /* 00004534 */ 00004524 80BA0004 lwz r5, [r26 + 0x0004] 00004528 90D7000C stw [r23 + 0x000C], r6 0000452C 90B70010 stw [r23 + 0x0010], r5 00004530 48000008 b +0x00000008 /* 00004538 */ label00004534: 00004534 90B7000C stw [r23 + 0x000C], r5 label00004538: 00004538 93D70004 stw [r23 + 0x0004], r30 0000453C 80BD0000 lwz r5, [r29] 00004540 39000001 li r8, 0x0001 00004544 A8C50020 lha r6, [r5 + 0x0020] 00004548 A8E50022 lha r7, [r5 + 0x0022] 0000454C 80A5002C lwz r5, [r5 + 0x002C] 00004550 7CC639D6 mullw r6, r6, r7 00004554 7CC70E70 srawi r7, r6, 1 00004558 7CC63814 addc r6, r6, r7 0000455C 7C053000 cmp r5, r6 00004560 418200E0 beq +0x000000E0 /* 00004640 */ 00004564 8077000C lwz r3, [r23 + 0x000C] 00004568 30B70004 addic r5, r23, 4 0000456C 2C030000 cmpwi r3, 0 00004570 38800FE0 li r4, 0x0FE0 00004574 38C01800 li r6, 0x1800 00004578 4182001C beq +0x0000001C /* 00004594 */ 0000457C 80F70010 lwz r7, [r23 + 0x0010] 00004580 48004949 bl +0x00004948 /* 00008EC8 */ 00004584 80410014 lwz r2, [r1 + 0x0014] 00004588 7C7F0735 extsh. r31, r3 0000458C 3900DCFA li r8, 0xFFFFDCFA 00004590 408200B0 bne +0x000000B0 /* 00004640 */ label00004594: 00004594 80B70004 lwz r5, [r23 + 0x0004] 00004598 8082000C lwz r4, [r2 + 0x000C] 0000459C 30650800 addic r3, r5, 2048 000045A0 38A00007 li r5, 0x0007 000045A4 4BFFD309 bl -0x00002CF8 /* 000018AC */ 000045A8 2C030000 cmpwi r3, 0 000045AC 41820048 beq +0x00000048 /* 000045F4 */ 000045B0 80BD0000 lwz r5, [r29] 000045B4 80C5002C lwz r6, [r5 + 0x002C] 000045B8 2C860000 cmpwi cr1, r6, 0 000045BC 40860020 bne cr1, +0x00000020 /* 000045DC */ 000045C0 A8C50020 lha r6, [r5 + 0x0020] 000045C4 2C0600C0 cmpwi r6, 192 000045C8 40820014 bne +0x00000014 /* 000045DC */ 000045CC A8A50022 lha r5, [r5 + 0x0022] 000045D0 39000001 li r8, 0x0001 000045D4 2C850080 cmpwi cr1, r5, 128 000045D8 41860068 beq cr1, +0x00000068 /* 00004640 */ label000045DC: 000045DC 3900DCF7 li r8, 0xFFFFDCF7 000045E0 7D1F0734 extsh r31, r8 000045E4 387C0000 addi r3, r28, 0x0000 000045E8 48004899 bl +0x00004898 /* 00008E80 */ 000045EC 80410014 lwz r2, [r1 + 0x0014] 000045F0 48000060 b +0x00000060 /* 00004650 */ label000045F4: 000045F4 80B70004 lwz r5, [r23 + 0x0004] 000045F8 309700A0 addic r4, r23, 160 000045FC 30651603 addic r3, r5, 5635 00004600 38A00002 li r5, 0x0002 00004604 48004469 bl +0x00004468 /* 00008A6C */ 00004608 80410014 lwz r2, [r1 + 0x0014] 0000460C 80B70004 lwz r5, [r23 + 0x0004] 00004610 309700A2 addic r4, r23, 162 00004614 30651605 addic r3, r5, 5637 00004618 38A00002 li r5, 0x0002 0000461C 48004451 bl +0x00004450 /* 00008A6C */ 00004620 80410014 lwz r2, [r1 + 0x0014] 00004624 80D70000 lwz r6, [r23] 00004628 80B70004 lwz r5, [r23 + 0x0004] 0000462C 30C61800 addic r6, r6, 6144 00004630 30A51800 addic r5, r5, 6144 00004634 90D70000 stw [r23], r6 00004638 90B70004 stw [r23 + 0x0004], r5 0000463C 391F0000 addi r8, r31, 0x0000 label00004640: 00004640 7D1F0734 extsh r31, r8 00004644 387C0000 addi r3, r28, 0x0000 00004648 48004839 bl +0x00004838 /* 00008E80 */ 0000464C 80410014 lwz r2, [r1 + 0x0014] label00004650: 00004650 2C1F0000 cmpwi r31, 0 00004654 2F1F0001 cmpwi cr6, r31, 1 00004658 2C980300 cmpwi cr1, r24, 768 0000465C 3860DCF7 li r3, 0xFFFFDCF7 00004660 418000FC blt +0x000000FC /* 0000475C */ 00004664 2C1800C0 cmpwi r24, 192 00004668 5705083C rlwinm r5, r24, 1, 0, 30 0000466C 409A001C bne cr6, +0x0000001C /* 00004688 */ 00004670 7CB82814 addc r5, r24, r5 00004674 7CA5D9D6 mullw r5, r5, r27 00004678 7CA50E70 srawi r5, r5, 1 0000467C 7CA50194 addze r5, r5 00004680 90B90000 stw [r25], r5 00004684 480000D4 b +0x000000D4 /* 00004758 */ label00004688: 00004688 2F180600 cmpwi cr6, r24, 1536 0000468C 4186006C beq cr1, +0x0000006C /* 000046F8 */ 00004690 41850018 bgt cr1, +0x00000018 /* 000046A8 */ 00004694 2C980180 cmpwi cr1, r24, 384 00004698 41820044 beq +0x00000044 /* 000046DC */ 0000469C 41860020 beq cr1, +0x00000020 /* 000046BC */ 000046A0 3860FFCE li r3, 0xFFFFFFCE 000046A4 480000B8 b +0x000000B8 /* 0000475C */ label000046A8: 000046A8 2C180C00 cmpwi r24, 3072 000046AC 419A0068 beq cr6, +0x00000068 /* 00004714 */ 000046B0 41820088 beq +0x00000088 /* 00004738 */ 000046B4 3860FFCE li r3, 0xFFFFFFCE 000046B8 480000A4 b +0x000000A4 /* 0000475C */ label000046BC: 000046BC 7CB82814 addc r5, r24, r5 000046C0 7CA5D9D6 mullw r5, r5, r27 000046C4 7CA50E70 srawi r5, r5, 1 000046C8 7CA50194 addze r5, r5 000046CC 3CA50001 addis r5, r5, 0x0001 000046D0 30A5B800 subic r5, r5, 18432 000046D4 90B90000 stw [r25], r5 000046D8 48000080 b +0x00000080 /* 00004758 */ label000046DC: 000046DC 7CB82814 addc r5, r24, r5 000046E0 7CA5D9D6 mullw r5, r5, r27 000046E4 7CA50E70 srawi r5, r5, 1 000046E8 7CA50194 addze r5, r5 000046EC 30A52000 addic r5, r5, 8192 000046F0 90B90000 stw [r25], r5 000046F4 48000064 b +0x00000064 /* 00004758 */ label000046F8: 000046F8 7CB82814 addc r5, r24, r5 000046FC 7CA5D9D6 mullw r5, r5, r27 00004700 7CA50E70 srawi r5, r5, 1 00004704 7CA50194 addze r5, r5 00004708 3CA50003 addis r5, r5, 0x0003 0000470C 90B90000 stw [r25], r5 00004710 48000048 b +0x00000048 /* 00004758 */ label00004714: 00004714 A8B700A0 lha r5, [r23 + 0x00A0] 00004718 2C050000 cmpwi r5, 0 0000471C 54A55828 rlwinm r5, r5, 11, 0, 20 00004720 4182003C beq +0x0000003C /* 0000475C */ 00004724 90B90000 stw [r25], r5 00004728 38600000 li r3, 0x0000 0000472C 81810078 lwz r12, [r1 + 0x0078] label00004730: 00004730 30210070 addic r1, r1, 112 00004734 48000030 b +0x00000030 /* 00004764 */ label00004738: 00004738 A8B700A2 lha r5, [r23 + 0x00A2] 0000473C 2C050000 cmpwi r5, 0 00004740 54A55828 rlwinm r5, r5, 11, 0, 20 00004744 41820018 beq +0x00000018 /* 0000475C */ 00004748 90B90000 stw [r25], r5 0000474C 38600000 li r3, 0x0000 00004750 81810078 lwz r12, [r1 + 0x0078] 00004754 4BFFFFDC b -0x00000024 /* 00004730 */ label00004758: 00004758 38600000 li r3, 0x0000 label0000475C: 0000475C 81810078 lwz r12, [r1 + 0x0078] 00004760 30210070 addic r1, r1, 112 label00004764: 00004764 7D8803A6 mtlr r12 00004768 BAE1FFDC lmw r23, [r1 - 0x0024] 0000476C 4E800020 blr 00004770 00000000 .invalid 00004774 00002041 .invalid 00004778 80090600 lwz r0, [r9 + 0x0600] 0000477C 00000000 .invalid 00004780 000002B4 .invalid 00004784 00184344 .invalid 00004788 47657443 .invalid sc 0000478C 6F6D7072 xoris r13, r27, 0x7072 00004790 65737365 oris r19, r11, 0x7365 00004794 64496D61 oris r9, r2, 0x6D61 00004798 67655369 oris r5, r27, 0x5369 0000479C 7A650000 .invalid 000047A0 3860DCFE li r3, 0xFFFFDCFE 000047A4 4E800020 blr 000047A8 00000000 .invalid 000047AC 00002040 .invalid 000047B0 00000800 .invalid 000047B4 00000000 .invalid 000047B8 00000008 .invalid 000047BC 000B4344 .invalid 000047C0 5472696D rlwinm. r18, r3, 13, 5, 22 000047C4 496D6167 bla 0x016D6164 /* 000047C8 65000000 oris r0, r8, 0x0000 fn000047CC: 000047CC BDA1FFB4 stmw [r1 - 0x004C], r13 000047D0 7C0802A6 mflr r0 000047D4 7D800026 mfcr r12 000047D8 91810004 stw [r1 + 0x0004], r12 000047DC 39830000 addi r12, r3, 0x0000 000047E0 90010008 stw [r1 + 0x0008], r0 000047E4 9421FED0 stwu [r1 - 0x0130], r1 000047E8 90810048 stw [r1 + 0x0048], r4 000047EC 80810168 lwz r4, [r1 + 0x0168] 000047F0 7CEF0734 extsh r15, r7 000047F4 7C840734 extsh r4, r4 000047F8 7D030734 extsh r3, r8 000047FC 9061004C stw [r1 + 0x004C], r3 00004800 80610178 lwz r3, [r1 + 0x0178] 00004804 3A650000 addi r19, r5, 0x0000 00004808 7C630734 extsh r3, r3 0000480C 90610054 stw [r1 + 0x0054], r3 00004810 8061017C lwz r3, [r1 + 0x017C] 00004814 80A10180 lwz r5, [r1 + 0x0180] 00004818 3A060000 addi r16, r6, 0x0000 0000481C 5466063E rlwinm r6, r3, 0, 24, 31 00004820 7CA30734 extsh r3, r5 00004824 90C10058 stw [r1 + 0x0058], r6 00004828 91810040 stw [r1 + 0x0040], r12 0000482C 91410044 stw [r1 + 0x0044], r10 00004830 90810050 stw [r1 + 0x0050], r4 00004834 9061005C stw [r1 + 0x005C], r3 00004838 5483083C rlwinm r3, r4, 1, 0, 30 0000483C 90610060 stw [r1 + 0x0060], r3 00004840 7C641814 addc r3, r4, r3 00004844 7C630734 extsh r3, r3 00004848 80AC0000 lwz r5, [r12] 0000484C 80CA0044 lwz r6, [r10 + 0x0044] 00004850 90610064 stw [r1 + 0x0064], r3 00004854 38600000 li r3, 0x0000 00004858 90A1003C stw [r1 + 0x003C], r5 0000485C 2C8400C0 cmpwi cr1, r4, 192 00004860 88AA00A7 lbz r5, [r10 + 0x00A7] 00004864 2C040180 cmpwi r4, 384 00004868 2F840300 cmpwi cr7, r4, 768 0000486C 9061006C stw [r1 + 0x006C], r3 00004870 90610070 stw [r1 + 0x0070], r3 00004874 38600000 li r3, 0x0000 00004878 552407FE rlwinm r4, r9, 0, 31, 31 0000487C 90C10068 stw [r1 + 0x0068], r6 00004880 98A10038 stb [r1 + 0x0038], r5 00004884 90610074 stw [r1 + 0x0074], r3 00004888 3A400000 li r18, 0x0000 0000488C 39C00000 li r14, 0x0000 00004890 90810078 stw [r1 + 0x0078], r4 00004894 41860024 beq cr1, +0x00000024 /* 000048B8 */ 00004898 41820014 beq +0x00000014 /* 000048AC */ 0000489C 409E0024 bne cr7, +0x00000024 /* 000048C0 */ 000048A0 38600200 li r3, 0x0200 000048A4 9061007C stw [r1 + 0x007C], r3 000048A8 48000018 b +0x00000018 /* 000048C0 */ label000048AC: 000048AC 38600100 li r3, 0x0100 000048B0 9061007C stw [r1 + 0x007C], r3 000048B4 4800000C b +0x0000000C /* 000048C0 */ label000048B8: 000048B8 38600080 li r3, 0x0080 000048BC 9061007C stw [r1 + 0x007C], r3 label000048C0: 000048C0 80810054 lwz r4, [r1 + 0x0054] 000048C4 552307BE rlwinm r3, r9, 0, 30, 31 000048C8 2C840002 cmpwi cr1, r4, 2 000048CC 90810054 stw [r1 + 0x0054], r4 000048D0 41860F70 beq cr1, +0x00000F70 /* 00005840 */ 000048D4 38640000 addi r3, r4, 0x0000 000048D8 2C030004 cmpwi r3, 4 000048DC 40820018 bne +0x00000018 /* 000048F4 */ 000048E0 7DE31670 srawi r3, r15, 2 000048E4 7C6F0734 extsh r15, r3 000048E8 8061007C lwz r3, [r1 + 0x007C] 000048EC 5463103A rlwinm r3, r3, 2, 0, 29 000048F0 9061007C stw [r1 + 0x007C], r3 label000048F4: 000048F4 8081004C lwz r4, [r1 + 0x004C] 000048F8 306F0001 addic r3, r15, 1 000048FC 7C801120 mtcrf 0x01, r4 00004900 7C630E70 srawi r3, r3, 1 00004904 7C630734 extsh r3, r3 00004908 90610080 stw [r1 + 0x0080], r3 0000490C 80610080 lwz r3, [r1 + 0x0080] 00004910 548407FE rlwinm r4, r4, 0, 31, 31 00004914 90810084 stw [r1 + 0x0084], r4 00004918 30630001 addic r3, r3, 1 0000491C 409F0024 bns cr7, +0x00000024 /* 00004940 */ 00004920 80810054 lwz r4, [r1 + 0x0054] 00004924 7C630734 extsh r3, r3 00004928 2C840001 cmpwi cr1, r4, 1 0000492C 90610080 stw [r1 + 0x0080], r3 00004930 30630001 addic r3, r3, 1 00004934 4086000C bne cr1, +0x0000000C /* 00004940 */ 00004938 7C630734 extsh r3, r3 0000493C 90610080 stw [r1 + 0x0080], r3 label00004940: 00004940 80610174 lwz r3, [r1 + 0x0174] 00004944 80810184 lwz r4, [r1 + 0x0184] 00004948 9061008C stw [r1 + 0x008C], r3 0000494C 8061008C lwz r3, [r1 + 0x008C] 00004950 90810088 stw [r1 + 0x0088], r4 00004954 30630001 addic r3, r3, 1 00004958 7C630E70 srawi r3, r3, 1 0000495C 7C640735 extsh. r4, r3 00004960 80610088 lwz r3, [r1 + 0x0088] 00004964 2F830000 cmpwi cr7, r3, 0 00004968 419E0020 beq cr7, +0x00000020 /* 00004988 */ 0000496C 41810008 bgt +0x00000008 /* 00004974 */ 00004970 38800001 li r4, 0x0001 label00004974: 00004974 3C600001 lis r3, 0x0001 00004978 7C6323D6 divw r3, r3, r4 0000497C 38800000 li r4, 0x0000 00004980 90610090 stw [r1 + 0x0090], r3 00004984 90810094 stw [r1 + 0x0094], r4 label00004988: 00004988 82AA003C lwz r21, [r10 + 0x003C] 0000498C 80610068 lwz r3, [r1 + 0x0068] 00004990 32D50308 addic r22, r21, 776 00004994 80630008 lwz r3, [r3 + 0x0008] 00004998 33150610 addic r24, r21, 1552 0000499C 80830000 lwz r4, [r3] 000049A0 2C830000 cmpwi cr1, r3, 0 000049A4 2C040000 cmpwi r4, 0 000049A8 33350918 addic r25, r21, 2328 000049AC 32350C20 addic r17, r21, 3104 000049B0 32950F28 addic r20, r21, 3880 000049B4 33551230 addic r26, r21, 4656 000049B8 31B51538 addic r13, r21, 5432 000049BC 32F51840 addic r23, r21, 6208 000049C0 4186000C beq cr1, +0x0000000C /* 000049CC */ 000049C4 41820008 beq +0x00000008 /* 000049CC */ 000049C8 3A440000 addi r18, r4, 0x0000 label000049CC: 000049CC 8061005C lwz r3, [r1 + 0x005C] 000049D0 2E030008 cmpwi cr4, r3, 8 000049D4 2C830020 cmpwi cr1, r3, 32 000049D8 2C030010 cmpwi r3, 16 000049DC 80610054 lwz r3, [r1 + 0x0054] 000049E0 2F830001 cmpwi cr7, r3, 1 000049E4 4192014C beq cr4, +0x0000014C /* 00004B30 */ 000049E8 418200C4 beq +0x000000C4 /* 00004AAC */ 000049EC 40860164 bne cr1, +0x00000164 /* 00004B50 */ 000049F0 2C120000 cmpwi r18, 0 000049F4 4C9C0000 mcrf cr1, cr7 000049F8 41820078 beq +0x00000078 /* 00004A70 */ 000049FC 4186006C beq cr1, +0x0000006C /* 00004A68 */ 00004A00 2C030002 cmpwi r3, 2 00004A04 41820038 beq +0x00000038 /* 00004A3C */ 00004A08 2C830004 cmpwi cr1, r3, 4 00004A0C 40860144 bne cr1, +0x00000144 /* 00004B50 */ 00004A10 80610058 lwz r3, [r1 + 0x0058] 00004A14 2C030000 cmpwi r3, 0 00004A18 4182001C beq +0x0000001C /* 00004A34 */ 00004A1C 81C200A8 lwz r14, [r2 + 0x00A8] 00004A20 80610050 lwz r3, [r1 + 0x0050] 00004A24 2C0E0000 cmpwi r14, 0 00004A28 7C630E70 srawi r3, r3, 1 00004A2C 9061005C stw [r1 + 0x005C], r3 00004A30 48000130 b +0x00000130 /* 00004B60 */ label00004A34: 00004A34 81C200B0 lwz r14, [r2 + 0x00B0] 00004A38 48000118 b +0x00000118 /* 00004B50 */ label00004A3C: 00004A3C 80610058 lwz r3, [r1 + 0x0058] 00004A40 2C030000 cmpwi r3, 0 00004A44 4182001C beq +0x0000001C /* 00004A60 */ 00004A48 81C200B4 lwz r14, [r2 + 0x00B4] 00004A4C 80610050 lwz r3, [r1 + 0x0050] 00004A50 2C0E0000 cmpwi r14, 0 00004A54 7C630E70 srawi r3, r3, 1 00004A58 9061005C stw [r1 + 0x005C], r3 00004A5C 48000104 b +0x00000104 /* 00004B60 */ label00004A60: 00004A60 81C200B8 lwz r14, [r2 + 0x00B8] 00004A64 480000EC b +0x000000EC /* 00004B50 */ label00004A68: 00004A68 81C200BC lwz r14, [r2 + 0x00BC] 00004A6C 480000E4 b +0x000000E4 /* 00004B50 */ label00004A70: 00004A70 41860034 beq cr1, +0x00000034 /* 00004AA4 */ 00004A74 2C030002 cmpwi r3, 2 00004A78 41820024 beq +0x00000024 /* 00004A9C */ 00004A7C 2C830004 cmpwi cr1, r3, 4 00004A80 408600D0 bne cr1, +0x000000D0 /* 00004B50 */ 00004A84 81C200C0 lwz r14, [r2 + 0x00C0] 00004A88 80610050 lwz r3, [r1 + 0x0050] 00004A8C 2C0E0000 cmpwi r14, 0 00004A90 7C630E70 srawi r3, r3, 1 00004A94 9061005C stw [r1 + 0x005C], r3 00004A98 480000C8 b +0x000000C8 /* 00004B60 */ label00004A9C: 00004A9C 81C200C4 lwz r14, [r2 + 0x00C4] 00004AA0 480000B0 b +0x000000B0 /* 00004B50 */ label00004AA4: 00004AA4 81C200C8 lwz r14, [r2 + 0x00C8] 00004AA8 480000A8 b +0x000000A8 /* 00004B50 */ label00004AAC: 00004AAC 2C120000 cmpwi r18, 0 00004AB0 4C9C0000 mcrf cr1, cr7 00004AB4 41820040 beq +0x00000040 /* 00004AF4 */ 00004AB8 41860034 beq cr1, +0x00000034 /* 00004AEC */ 00004ABC 2C030002 cmpwi r3, 2 00004AC0 41820024 beq +0x00000024 /* 00004AE4 */ 00004AC4 2C830004 cmpwi cr1, r3, 4 00004AC8 40860088 bne cr1, +0x00000088 /* 00004B50 */ 00004ACC 81C200CC lwz r14, [r2 + 0x00CC] 00004AD0 80610050 lwz r3, [r1 + 0x0050] 00004AD4 2C0E0000 cmpwi r14, 0 00004AD8 7C630E70 srawi r3, r3, 1 00004ADC 9061005C stw [r1 + 0x005C], r3 00004AE0 48000080 b +0x00000080 /* 00004B60 */ label00004AE4: 00004AE4 81C200D0 lwz r14, [r2 + 0x00D0] 00004AE8 48000068 b +0x00000068 /* 00004B50 */ label00004AEC: 00004AEC 81C200D4 lwz r14, [r2 + 0x00D4] 00004AF0 48000060 b +0x00000060 /* 00004B50 */ label00004AF4: 00004AF4 41860034 beq cr1, +0x00000034 /* 00004B28 */ 00004AF8 2C030002 cmpwi r3, 2 00004AFC 41820024 beq +0x00000024 /* 00004B20 */ 00004B00 2C830004 cmpwi cr1, r3, 4 00004B04 4086004C bne cr1, +0x0000004C /* 00004B50 */ 00004B08 81C200D8 lwz r14, [r2 + 0x00D8] 00004B0C 80610050 lwz r3, [r1 + 0x0050] 00004B10 2C0E0000 cmpwi r14, 0 00004B14 7C630E70 srawi r3, r3, 1 00004B18 9061005C stw [r1 + 0x005C], r3 00004B1C 48000044 b +0x00000044 /* 00004B60 */ label00004B20: 00004B20 81C200DC lwz r14, [r2 + 0x00DC] 00004B24 4800002C b +0x0000002C /* 00004B50 */ label00004B28: 00004B28 81C200E0 lwz r14, [r2 + 0x00E0] 00004B2C 48000024 b +0x00000024 /* 00004B50 */ label00004B30: 00004B30 419E0D08 beq cr7, +0x00000D08 /* 00005838 */ 00004B34 2C030002 cmpwi r3, 2 00004B38 41820CF8 beq +0x00000CF8 /* 00005830 */ 00004B3C 2C830004 cmpwi cr1, r3, 4 00004B40 40860008 bne cr1, +0x00000008 /* 00004B48 */ 00004B44 81C200E4 lwz r14, [r2 + 0x00E4] label00004B48: 00004B48 38600001 li r3, 0x0001 00004B4C 90610074 stw [r1 + 0x0074], r3 label00004B50: 00004B50 80610050 lwz r3, [r1 + 0x0050] 00004B54 2C0E0000 cmpwi r14, 0 00004B58 7C630E70 srawi r3, r3, 1 00004B5C 9061005C stw [r1 + 0x005C], r3 label00004B60: 00004B60 3860FFCE li r3, 0xFFFFFFCE 00004B64 41820E44 beq +0x00000E44 /* 000059A8 */ 00004B68 80610048 lwz r3, [r1 + 0x0048] 00004B6C 2E030000 cmpwi cr4, r3, 0 00004B70 4192004C beq cr4, +0x0000004C /* 00004BBC */ 00004B74 38600001 li r3, 0x0001 00004B78 98610038 stb [r1 + 0x0038], r3 00004B7C 80CA0008 lwz r6, [r10 + 0x0008] 00004B80 80810048 lwz r4, [r1 + 0x0048] 00004B84 30A1003C addic r5, r1, 60 00004B88 80E40004 lwz r7, [r4 + 0x0004] 00004B8C 80640000 lwz r3, [r4] 00004B90 38800FE0 li r4, 0x0FE0 00004B94 48004335 bl +0x00004334 /* 00008EC8 */ 00004B98 80410014 lwz r2, [r1 + 0x0014] 00004B9C 7C630735 extsh. r3, r3 00004BA0 38800001 li r4, 0x0001 00004BA4 9061006C stw [r1 + 0x006C], r3 00004BA8 98810038 stb [r1 + 0x0038], r4 00004BAC 40820DD0 bne +0x00000DD0 /* 0000597C */ 00004BB0 81410044 lwz r10, [r1 + 0x0044] 00004BB4 806A0008 lwz r3, [r10 + 0x0008] 00004BB8 90610070 stw [r1 + 0x0070], r3 label00004BBC: 00004BBC 8081008C lwz r4, [r1 + 0x008C] 00004BC0 80610054 lwz r3, [r1 + 0x0054] 00004BC4 2C840000 cmpwi cr1, r4, 0 00004BC8 90610098 stw [r1 + 0x0098], r3 00004BCC 3084FFFF subic r4, r4, 1 00004BD0 5603103A rlwinm r3, r16, 2, 0, 29 00004BD4 9081008C stw [r1 + 0x008C], r4 00004BD8 9061009C stw [r1 + 0x009C], r3 00004BDC 40850DA0 ble cr1, +0x00000DA0 /* 0000597C */ 00004BE0 80610058 lwz r3, [r1 + 0x0058] 00004BE4 80810050 lwz r4, [r1 + 0x0050] 00004BE8 2D030000 cmpwi cr2, r3, 0 00004BEC 80610074 lwz r3, [r1 + 0x0074] 00004BF0 90810050 stw [r1 + 0x0050], r4 00004BF4 2D830000 cmpwi cr3, r3, 0 00004BF8 8061007C lwz r3, [r1 + 0x007C] 00004BFC 3063FFFE subic r3, r3, 2 00004C00 906100A0 stw [r1 + 0x00A0], r3 00004C04 8061004C lwz r3, [r1 + 0x004C] 00004C08 7C6F1814 addc r3, r15, r3 00004C0C 90610058 stw [r1 + 0x0058], r3 00004C10 906100A4 stw [r1 + 0x00A4], r3 00004C14 8061007C lwz r3, [r1 + 0x007C] 00004C18 80810058 lwz r4, [r1 + 0x0058] 00004C1C 3063FFF8 subic r3, r3, 8 00004C20 906100A8 stw [r1 + 0x00A8], r3 00004C24 80610050 lwz r3, [r1 + 0x0050] 00004C28 908100AC stw [r1 + 0x00AC], r4 00004C2C 5463103A rlwinm r3, r3, 2, 0, 29 00004C30 90610074 stw [r1 + 0x0074], r3 00004C34 80610060 lwz r3, [r1 + 0x0060] 00004C38 90810058 stw [r1 + 0x0058], r4 00004C3C 90610060 stw [r1 + 0x0060], r3 00004C40 8061004C lwz r3, [r1 + 0x004C] 00004C44 80810050 lwz r4, [r1 + 0x0050] 00004C48 7C841814 addc r4, r4, r3 00004C4C 8061004C lwz r3, [r1 + 0x004C] 00004C50 908100B0 stw [r1 + 0x00B0], r4 00004C54 7C630E70 srawi r3, r3, 1 00004C58 906100B4 stw [r1 + 0x00B4], r3 00004C5C 306FFFFE subic r3, r15, 2 00004C60 906100BC stw [r1 + 0x00BC], r3 00004C64 80610064 lwz r3, [r1 + 0x0064] 00004C68 308FFFFF subic r4, r15, 1 00004C6C 5463083C rlwinm r3, r3, 1, 0, 30 00004C70 906100C4 stw [r1 + 0x00C4], r3 00004C74 908100B8 stw [r1 + 0x00B8], r4 00004C78 56041838 rlwinm r4, r16, 3, 0, 28 00004C7C 8061007C lwz r3, [r1 + 0x007C] 00004C80 908100C0 stw [r1 + 0x00C0], r4 00004C84 3083FFFC subic r4, r3, 4 00004C88 80610084 lwz r3, [r1 + 0x0084] 00004C8C 908100C8 stw [r1 + 0x00C8], r4 00004C90 7C761814 addc r3, r22, r3 00004C94 906100CC stw [r1 + 0x00CC], r3 00004C98 80610084 lwz r3, [r1 + 0x0084] 00004C9C 7C911814 addc r4, r17, r3 00004CA0 9081007C stw [r1 + 0x007C], r4 label00004CA4: 00004CA4 80610068 lwz r3, [r1 + 0x0068] 00004CA8 80630004 lwz r3, [r3 + 0x0004] 00004CAC 83830000 lwz r28, [r3] 00004CB0 80610098 lwz r3, [r1 + 0x0098] 00004CB4 2C830001 cmpwi cr1, r3, 1 00004CB8 41860920 beq cr1, +0x00000920 /* 000055D8 */ 00004CBC 80610054 lwz r3, [r1 + 0x0054] 00004CC0 2C030002 cmpwi r3, 2 00004CC4 41820408 beq +0x00000408 /* 000050CC */ 00004CC8 2C830004 cmpwi cr1, r3, 4 00004CCC 40860C44 bne cr1, +0x00000C44 /* 00005910 */ 00004CD0 80610068 lwz r3, [r1 + 0x0068] 00004CD4 3BF30000 addi r31, r19, 0x0000 00004CD8 8063000C lwz r3, [r3 + 0x000C] 00004CDC 83630000 lwz r27, [r3] 00004CE0 408E0174 bne cr3, +0x00000174 /* 00004E54 */ 00004CE4 83A10170 lwz r29, [r1 + 0x0170] 00004CE8 806100A8 lwz r3, [r1 + 0x00A8] 00004CEC 8081003C lwz r4, [r1 + 0x003C] 00004CF0 7C1D1800 cmp r29, r3 00004CF4 80610060 lwz r3, [r1 + 0x0060] 00004CF8 7C641814 addc r3, r4, r3 00004CFC 906100D0 stw [r1 + 0x00D0], r3 00004D00 408000CC bge +0x000000CC /* 00004DCC */ 00004D04 80610064 lwz r3, [r1 + 0x0064] 00004D08 808100D0 lwz r4, [r1 + 0x00D0] 00004D0C 38B50000 addi r5, r21, 0x0000 00004D10 7C841814 addc r4, r4, r3 00004D14 806100D0 lwz r3, [r1 + 0x00D0] 00004D18 38D80000 addi r6, r24, 0x0000 00004D1C 38F60000 addi r7, r22, 0x0000 00004D20 81010080 lwz r8, [r1 + 0x0080] 00004D24 48006D81 bl +0x00006D80 /* 0000BAA4 */ 00004D28 4FFFFB82 cror crb31, crb31, crb31 00004D2C 8061005C lwz r3, [r1 + 0x005C] 00004D30 808100D0 lwz r4, [r1 + 0x00D0] 00004D34 38B90000 addi r5, r25, 0x0000 00004D38 7C641814 addc r3, r4, r3 00004D3C 80810064 lwz r4, [r1 + 0x0064] 00004D40 38D40000 addi r6, r20, 0x0000 00004D44 7C832014 addc r4, r3, r4 00004D48 38F10000 addi r7, r17, 0x0000 00004D4C 81010080 lwz r8, [r1 + 0x0080] 00004D50 48006D55 bl +0x00006D54 /* 0000BAA4 */ 00004D54 4FFFFB82 cror crb31, crb31, crb31 00004D58 80610074 lwz r3, [r1 + 0x0074] 00004D5C 808100AC lwz r4, [r1 + 0x00AC] 00004D60 7C041800 cmp r4, r3 00004D64 418000F4 blt +0x000000F4 /* 00004E58 */ 00004D68 806100BC lwz r3, [r1 + 0x00BC] 00004D6C 7C9518AE lbzx r4, r21, r3 00004D70 806100B8 lwz r3, [r1 + 0x00B8] 00004D74 7C9519AE stbx r21, r4, r3 00004D78 806100BC lwz r3, [r1 + 0x00BC] 00004D7C 7CB918AE lbzx r5, r25, r3 00004D80 806100B8 lwz r3, [r1 + 0x00B8] 00004D84 7CB919AE stbx r25, r5, r3 00004D88 806100BC lwz r3, [r1 + 0x00BC] 00004D8C 7C9618AE lbzx r4, r22, r3 00004D90 806100B8 lwz r3, [r1 + 0x00B8] 00004D94 7C9619AE stbx r22, r4, r3 00004D98 806100BC lwz r3, [r1 + 0x00BC] 00004D9C 7CB118AE lbzx r5, r17, r3 00004DA0 806100B8 lwz r3, [r1 + 0x00B8] 00004DA4 7CB119AE stbx r17, r5, r3 00004DA8 806100BC lwz r3, [r1 + 0x00BC] 00004DAC 7C9818AE lbzx r4, r24, r3 00004DB0 806100B8 lwz r3, [r1 + 0x00B8] 00004DB4 7C9819AE stbx r24, r4, r3 00004DB8 806100BC lwz r3, [r1 + 0x00BC] 00004DBC 7CB418AE lbzx r5, r20, r3 00004DC0 806100B8 lwz r3, [r1 + 0x00B8] 00004DC4 7CB419AE stbx r20, r5, r3 00004DC8 48000090 b +0x00000090 /* 00004E58 */ label00004DCC: 00004DCC 38950000 addi r4, r21, 0x0000 00004DD0 80A10080 lwz r5, [r1 + 0x0080] 00004DD4 48006C61 bl +0x00006C60 /* 0000BA34 */ 00004DD8 4FFFFB82 cror crb31, crb31, crb31 00004DDC 8061005C lwz r3, [r1 + 0x005C] 00004DE0 808100D0 lwz r4, [r1 + 0x00D0] 00004DE4 80A10080 lwz r5, [r1 + 0x0080] 00004DE8 7C641814 addc r3, r4, r3 00004DEC 38990000 addi r4, r25, 0x0000 00004DF0 48006C45 bl +0x00006C44 /* 0000BA34 */ 00004DF4 4FFFFB82 cror crb31, crb31, crb31 00004DF8 80610074 lwz r3, [r1 + 0x0074] 00004DFC 808100AC lwz r4, [r1 + 0x00AC] 00004E00 7C041800 cmp r4, r3 00004E04 41800024 blt +0x00000024 /* 00004E28 */ 00004E08 806100BC lwz r3, [r1 + 0x00BC] 00004E0C 7C9518AE lbzx r4, r21, r3 00004E10 806100B8 lwz r3, [r1 + 0x00B8] 00004E14 7C9519AE stbx r21, r4, r3 00004E18 806100BC lwz r3, [r1 + 0x00BC] 00004E1C 7CB918AE lbzx r5, r25, r3 00004E20 806100B8 lwz r3, [r1 + 0x00B8] 00004E24 7CB919AE stbx r25, r5, r3 label00004E28: 00004E28 38750000 addi r3, r21, 0x0000 00004E2C 38960000 addi r4, r22, 0x0000 00004E30 38AF0000 addi r5, r15, 0x0000 00004E34 48003C39 bl +0x00003C38 /* 00008A6C */ 00004E38 80410014 lwz r2, [r1 + 0x0014] 00004E3C 38790000 addi r3, r25, 0x0000 00004E40 38910000 addi r4, r17, 0x0000 00004E44 38AF0000 addi r5, r15, 0x0000 00004E48 48003C25 bl +0x00003C24 /* 00008A6C */ 00004E4C 80410014 lwz r2, [r1 + 0x0014] 00004E50 48000008 b +0x00000008 /* 00004E58 */ label00004E54: 00004E54 83A10170 lwz r29, [r1 + 0x0170] label00004E58: 00004E58 3BC00000 li r30, 0x0000 label00004E5C: 00004E5C 2C1E0000 cmpwi r30, 0 00004E60 80A1003C lwz r5, [r1 + 0x003C] 00004E64 396E0000 addi r11, r14, 0x0000 00004E68 387F0000 addi r3, r31, 0x0000 00004E6C 40820028 bne +0x00000028 /* 00004E94 */ 00004E70 388F0000 addi r4, r15, 0x0000 00004E74 38D50000 addi r6, r21, 0x0000 00004E78 38F90000 addi r7, r25, 0x0000 00004E7C 391B0000 addi r8, r27, 0x0000 00004E80 39320000 addi r9, r18, 0x0000 00004E84 395C0000 addi r10, r28, 0x0000 00004E88 480073FD bl +0x000073FC /* 0000C284 */ 00004E8C 80410014 lwz r2, [r1 + 0x0014] 00004E90 480000D4 b +0x000000D4 /* 00004F64 */ label00004E94: 00004E94 418A00A8 beq cr2, +0x000000A8 /* 00004F3C */ 00004E98 38650000 addi r3, r5, 0x0000 00004E9C 38B70000 addi r5, r23, 0x0000 00004EA0 80810050 lwz r4, [r1 + 0x0050] 00004EA4 38C00000 li r6, 0x0000 00004EA8 7C841814 addc r4, r4, r3 00004EAC 38EF0000 addi r7, r15, 0x0000 00004EB0 391E0000 addi r8, r30, 0x0000 00004EB4 393C0000 addi r9, r28, 0x0000 00004EB8 48007055 bl +0x00007054 /* 0000BF0C */ 00004EBC 4FFFFB82 cror crb31, crb31, crb31 00004EC0 38750000 addi r3, r21, 0x0000 00004EC4 38960000 addi r4, r22, 0x0000 00004EC8 38BA0000 addi r5, r26, 0x0000 00004ECC 38C00000 li r6, 0x0000 00004ED0 38EF0000 addi r7, r15, 0x0000 00004ED4 391E0000 addi r8, r30, 0x0000 00004ED8 393C0000 addi r9, r28, 0x0000 00004EDC 48007031 bl +0x00007030 /* 0000BF0C */ 00004EE0 4FFFFB82 cror crb31, crb31, crb31 00004EE4 38790000 addi r3, r25, 0x0000 00004EE8 38910000 addi r4, r17, 0x0000 00004EEC 38AD0000 addi r5, r13, 0x0000 00004EF0 38C00000 li r6, 0x0000 00004EF4 38EF0000 addi r7, r15, 0x0000 00004EF8 391E0000 addi r8, r30, 0x0000 00004EFC 393C0000 addi r9, r28, 0x0000 00004F00 4800700D bl +0x0000700C /* 0000BF0C */ 00004F04 4FFFFB82 cror crb31, crb31, crb31 00004F08 396E0000 addi r11, r14, 0x0000 00004F0C 387F0000 addi r3, r31, 0x0000 00004F10 388F0000 addi r4, r15, 0x0000 00004F14 38B70000 addi r5, r23, 0x0000 00004F18 38DA0000 addi r6, r26, 0x0000 00004F1C 38ED0000 addi r7, r13, 0x0000 00004F20 391B0000 addi r8, r27, 0x0000 00004F24 39320000 addi r9, r18, 0x0000 00004F28 395C0000 addi r10, r28, 0x0000 00004F2C 48007359 bl +0x00007358 /* 0000C284 */ 00004F30 80410014 lwz r2, [r1 + 0x0014] 00004F34 307E0001 addic r3, r30, 1 00004F38 48000030 b +0x00000030 /* 00004F68 */ label00004F3C: 00004F3C 396E0000 addi r11, r14, 0x0000 00004F40 387F0000 addi r3, r31, 0x0000 00004F44 388F0000 addi r4, r15, 0x0000 00004F48 38D50000 addi r6, r21, 0x0000 00004F4C 38F90000 addi r7, r25, 0x0000 00004F50 391B0000 addi r8, r27, 0x0000 00004F54 39320000 addi r9, r18, 0x0000 00004F58 395C0000 addi r10, r28, 0x0000 00004F5C 48007329 bl +0x00007328 /* 0000C284 */ 00004F60 80410014 lwz r2, [r1 + 0x0014] label00004F64: 00004F64 307E0001 addic r3, r30, 1 label00004F68: 00004F68 7C7E0734 extsh r30, r3 00004F6C 2C9E0004 cmpwi cr1, r30, 4 00004F70 93A100D4 stw [r1 + 0x00D4], r29 00004F74 7FF0F814 addc r31, r16, r31 00004F78 33BD0001 addic r29, r29, 1 00004F7C 4184FEE0 blt cr1, -0x00000120 /* 00004E5C */ 00004F80 8061008C lwz r3, [r1 + 0x008C] 00004F84 93A10170 stw [r1 + 0x0170], r29 00004F88 2C030000 cmpwi r3, 0 00004F8C 3063FFFF subic r3, r3, 1 00004F90 9061008C stw [r1 + 0x008C], r3 00004F94 4182097C beq +0x0000097C /* 00005910 */ 00004F98 8061009C lwz r3, [r1 + 0x009C] 00004F9C 8081003C lwz r4, [r1 + 0x003C] 00004FA0 7FF31814 addc r31, r19, r3 00004FA4 80610050 lwz r3, [r1 + 0x0050] 00004FA8 7C632014 addc r3, r3, r4 00004FAC 906100D0 stw [r1 + 0x00D0], r3 00004FB0 418A08BC beq cr2, +0x000008BC /* 0000586C */ 00004FB4 806100A8 lwz r3, [r1 + 0x00A8] 00004FB8 7C9D1800 cmp cr1, r29, r3 00004FBC 408408B0 bge cr1, +0x000008B0 /* 0000586C */ 00004FC0 396E0000 addi r11, r14, 0x0000 00004FC4 387F0000 addi r3, r31, 0x0000 00004FC8 388F0000 addi r4, r15, 0x0000 00004FCC 80A100D0 lwz r5, [r1 + 0x00D0] 00004FD0 38D60000 addi r6, r22, 0x0000 00004FD4 38F10000 addi r7, r17, 0x0000 00004FD8 391B0000 addi r8, r27, 0x0000 00004FDC 39320000 addi r9, r18, 0x0000 00004FE0 395C0000 addi r10, r28, 0x0000 00004FE4 480072A1 bl +0x000072A0 /* 0000C284 */ 00004FE8 80410014 lwz r2, [r1 + 0x0014] 00004FEC 806100D4 lwz r3, [r1 + 0x00D4] 00004FF0 7FD0F814 addc r30, r16, r31 00004FF4 33E30002 addic r31, r3, 2 00004FF8 3BA00001 li r29, 0x0001 00004FFC 8061003C lwz r3, [r1 + 0x003C] label00005000: 00005000 80810064 lwz r4, [r1 + 0x0064] 00005004 38B70000 addi r5, r23, 0x0000 00005008 7C832014 addc r4, r3, r4 0000500C 806100D0 lwz r3, [r1 + 0x00D0] 00005010 38C00000 li r6, 0x0000 00005014 38EF0000 addi r7, r15, 0x0000 00005018 391D0000 addi r8, r29, 0x0000 0000501C 393C0000 addi r9, r28, 0x0000 00005020 48006EED bl +0x00006EEC /* 0000BF0C */ 00005024 4FFFFB82 cror crb31, crb31, crb31 00005028 38760000 addi r3, r22, 0x0000 0000502C 38980000 addi r4, r24, 0x0000 00005030 38BA0000 addi r5, r26, 0x0000 00005034 38C00000 li r6, 0x0000 00005038 38EF0000 addi r7, r15, 0x0000 0000503C 391D0000 addi r8, r29, 0x0000 00005040 393C0000 addi r9, r28, 0x0000 00005044 48006EC9 bl +0x00006EC8 /* 0000BF0C */ 00005048 4FFFFB82 cror crb31, crb31, crb31 0000504C 38710000 addi r3, r17, 0x0000 00005050 38940000 addi r4, r20, 0x0000 00005054 38AD0000 addi r5, r13, 0x0000 00005058 38C00000 li r6, 0x0000 0000505C 38EF0000 addi r7, r15, 0x0000 00005060 391D0000 addi r8, r29, 0x0000 00005064 393C0000 addi r9, r28, 0x0000 00005068 48006EA5 bl +0x00006EA4 /* 0000BF0C */ 0000506C 4FFFFB82 cror crb31, crb31, crb31 00005070 396E0000 addi r11, r14, 0x0000 00005074 387E0000 addi r3, r30, 0x0000 00005078 388F0000 addi r4, r15, 0x0000 0000507C 38B70000 addi r5, r23, 0x0000 00005080 38DA0000 addi r6, r26, 0x0000 00005084 38ED0000 addi r7, r13, 0x0000 00005088 391B0000 addi r8, r27, 0x0000 0000508C 39320000 addi r9, r18, 0x0000 00005090 395C0000 addi r10, r28, 0x0000 00005094 480071F1 bl +0x000071F0 /* 0000C284 */ 00005098 80410014 lwz r2, [r1 + 0x0014] 0000509C 307D0001 addic r3, r29, 1 000050A0 7C7D0734 extsh r29, r3 000050A4 2C1D0004 cmpwi r29, 4 000050A8 7FD0F014 addc r30, r16, r30 000050AC 33FF0001 addic r31, r31, 1 000050B0 8061003C lwz r3, [r1 + 0x003C] 000050B4 4180FF4C blt -0x000000B4 /* 00005000 */ 000050B8 93E10170 stw [r1 + 0x0170], r31 000050BC 806100C0 lwz r3, [r1 + 0x00C0] 000050C0 48000800 b +0x00000800 /* 000058C0 */ label000050C4: 000050C4 3860DCF9 li r3, 0xFFFFDCF9 000050C8 480008C4 b +0x000008C4 /* 0000598C */ label000050CC: 000050CC 80610068 lwz r3, [r1 + 0x0068] 000050D0 8063000C lwz r3, [r3 + 0x000C] 000050D4 80630000 lwz r3, [r3] 000050D8 906100D0 stw [r1 + 0x00D0], r3 000050DC 408E0178 bne cr3, +0x00000178 /* 00005254 */ 000050E0 80810170 lwz r4, [r1 + 0x0170] 000050E4 806100C8 lwz r3, [r1 + 0x00C8] 000050E8 80A1003C lwz r5, [r1 + 0x003C] 000050EC 7C041800 cmp r4, r3 000050F0 80610060 lwz r3, [r1 + 0x0060] 000050F4 808100B4 lwz r4, [r1 + 0x00B4] 000050F8 7C651814 addc r3, r5, r3 000050FC 7C641814 addc r3, r4, r3 00005100 906100D4 stw [r1 + 0x00D4], r3 00005104 408000CC bge +0x000000CC /* 000051D0 */ 00005108 80610064 lwz r3, [r1 + 0x0064] 0000510C 808100D4 lwz r4, [r1 + 0x00D4] 00005110 38B50000 addi r5, r21, 0x0000 00005114 7C841814 addc r4, r4, r3 00005118 806100D4 lwz r3, [r1 + 0x00D4] 0000511C 38D80000 addi r6, r24, 0x0000 00005120 38F60000 addi r7, r22, 0x0000 00005124 81010080 lwz r8, [r1 + 0x0080] 00005128 4800697D bl +0x0000697C /* 0000BAA4 */ 0000512C 4FFFFB82 cror crb31, crb31, crb31 00005130 8061005C lwz r3, [r1 + 0x005C] 00005134 808100D4 lwz r4, [r1 + 0x00D4] 00005138 38B90000 addi r5, r25, 0x0000 0000513C 7C641814 addc r3, r4, r3 00005140 80810064 lwz r4, [r1 + 0x0064] 00005144 38D40000 addi r6, r20, 0x0000 00005148 7C832014 addc r4, r3, r4 0000514C 38F10000 addi r7, r17, 0x0000 00005150 81010080 lwz r8, [r1 + 0x0080] 00005154 48006951 bl +0x00006950 /* 0000BAA4 */ 00005158 4FFFFB82 cror crb31, crb31, crb31 0000515C 80610060 lwz r3, [r1 + 0x0060] 00005160 80810058 lwz r4, [r1 + 0x0058] 00005164 7C041800 cmp r4, r3 00005168 418000EC blt +0x000000EC /* 00005254 */ 0000516C 806100BC lwz r3, [r1 + 0x00BC] 00005170 7C9518AE lbzx r4, r21, r3 00005174 806100B8 lwz r3, [r1 + 0x00B8] 00005178 7C9519AE stbx r21, r4, r3 0000517C 806100BC lwz r3, [r1 + 0x00BC] 00005180 7CB918AE lbzx r5, r25, r3 00005184 806100B8 lwz r3, [r1 + 0x00B8] 00005188 7CB919AE stbx r25, r5, r3 0000518C 806100BC lwz r3, [r1 + 0x00BC] 00005190 7C9618AE lbzx r4, r22, r3 00005194 806100B8 lwz r3, [r1 + 0x00B8] 00005198 7C9619AE stbx r22, r4, r3 0000519C 806100BC lwz r3, [r1 + 0x00BC] 000051A0 7CB118AE lbzx r5, r17, r3 000051A4 806100B8 lwz r3, [r1 + 0x00B8] 000051A8 7CB119AE stbx r17, r5, r3 000051AC 806100BC lwz r3, [r1 + 0x00BC] 000051B0 7C9818AE lbzx r4, r24, r3 000051B4 806100B8 lwz r3, [r1 + 0x00B8] 000051B8 7C9819AE stbx r24, r4, r3 000051BC 806100BC lwz r3, [r1 + 0x00BC] 000051C0 7CB418AE lbzx r5, r20, r3 000051C4 806100B8 lwz r3, [r1 + 0x00B8] 000051C8 7CB419AE stbx r20, r5, r3 000051CC 48000088 b +0x00000088 /* 00005254 */ label000051D0: 000051D0 38950000 addi r4, r21, 0x0000 000051D4 80A10080 lwz r5, [r1 + 0x0080] 000051D8 4800685D bl +0x0000685C /* 0000BA34 */ 000051DC 4FFFFB82 cror crb31, crb31, crb31 000051E0 8061005C lwz r3, [r1 + 0x005C] 000051E4 808100D4 lwz r4, [r1 + 0x00D4] 000051E8 80A10080 lwz r5, [r1 + 0x0080] 000051EC 7C641814 addc r3, r4, r3 000051F0 38990000 addi r4, r25, 0x0000 000051F4 48006841 bl +0x00006840 /* 0000BA34 */ 000051F8 4FFFFB82 cror crb31, crb31, crb31 000051FC 80610060 lwz r3, [r1 + 0x0060] 00005200 80810058 lwz r4, [r1 + 0x0058] 00005204 7C041800 cmp r4, r3 00005208 41800024 blt +0x00000024 /* 0000522C */ 0000520C 806100BC lwz r3, [r1 + 0x00BC] 00005210 7C9518AE lbzx r4, r21, r3 00005214 806100B8 lwz r3, [r1 + 0x00B8] 00005218 7C9519AE stbx r21, r4, r3 0000521C 806100BC lwz r3, [r1 + 0x00BC] 00005220 7CB918AE lbzx r5, r25, r3 00005224 806100B8 lwz r3, [r1 + 0x00B8] 00005228 7CB919AE stbx r25, r5, r3 label0000522C: 0000522C 38750000 addi r3, r21, 0x0000 00005230 38960000 addi r4, r22, 0x0000 00005234 38AF0000 addi r5, r15, 0x0000 00005238 48003835 bl +0x00003834 /* 00008A6C */ 0000523C 80410014 lwz r2, [r1 + 0x0014] 00005240 38790000 addi r3, r25, 0x0000 00005244 38910000 addi r4, r17, 0x0000 00005248 38AF0000 addi r5, r15, 0x0000 0000524C 48003821 bl +0x00003820 /* 00008A6C */ 00005250 80410014 lwz r2, [r1 + 0x0014] label00005254: 00005254 80610078 lwz r3, [r1 + 0x0078] 00005258 2C030000 cmpwi r3, 0 0000525C 3063FFFF subic r3, r3, 1 00005260 7C630734 extsh r3, r3 00005264 90610078 stw [r1 + 0x0078], r3 00005268 40820054 bne +0x00000054 /* 000052BC */ 0000526C 38600000 li r3, 0x0000 00005270 90610078 stw [r1 + 0x0078], r3 00005274 8081003C lwz r4, [r1 + 0x003C] 00005278 8061004C lwz r3, [r1 + 0x004C] 0000527C 396E0000 addi r11, r14, 0x0000 00005280 7CA32014 addc r5, r3, r4 00005284 80610084 lwz r3, [r1 + 0x0084] 00005288 388F0000 addi r4, r15, 0x0000 0000528C 7CD51814 addc r6, r21, r3 00005290 7CF91814 addc r7, r25, r3 00005294 38730000 addi r3, r19, 0x0000 00005298 810100D0 lwz r8, [r1 + 0x00D0] 0000529C 39320000 addi r9, r18, 0x0000 000052A0 395C0000 addi r10, r28, 0x0000 000052A4 48006FE1 bl +0x00006FE0 /* 0000C284 */ 000052A8 80410014 lwz r2, [r1 + 0x0014] 000052AC 80610170 lwz r3, [r1 + 0x0170] 000052B0 7E738014 addc r19, r19, r16 000052B4 30630001 addic r3, r3, 1 000052B8 90610170 stw [r1 + 0x0170], r3 label000052BC: 000052BC 80610078 lwz r3, [r1 + 0x0078] 000052C0 2C030000 cmpwi r3, 0 000052C4 3063FFFF subic r3, r3, 1 000052C8 7C630734 extsh r3, r3 000052CC 90610078 stw [r1 + 0x0078], r3 000052D0 408200F4 bne +0x000000F4 /* 000053C4 */ 000052D4 38600000 li r3, 0x0000 000052D8 90610078 stw [r1 + 0x0078], r3 000052DC 418A0088 beq cr2, +0x00000088 /* 00005364 */ 000052E0 8061003C lwz r3, [r1 + 0x003C] 000052E4 8081004C lwz r4, [r1 + 0x004C] 000052E8 38B70000 addi r5, r23, 0x0000 000052EC 7C641814 addc r3, r4, r3 000052F0 80810050 lwz r4, [r1 + 0x0050] 000052F4 38CF0000 addi r6, r15, 0x0000 000052F8 7C841814 addc r4, r4, r3 000052FC 48006B21 bl +0x00006B20 /* 0000BE1C */ 00005300 4FFFFB82 cror crb31, crb31, crb31 00005304 38750000 addi r3, r21, 0x0000 00005308 38960000 addi r4, r22, 0x0000 0000530C 38BA0000 addi r5, r26, 0x0000 00005310 38CF0000 addi r6, r15, 0x0000 00005314 48006B09 bl +0x00006B08 /* 0000BE1C */ 00005318 4FFFFB82 cror crb31, crb31, crb31 0000531C 38790000 addi r3, r25, 0x0000 00005320 38910000 addi r4, r17, 0x0000 00005324 38AD0000 addi r5, r13, 0x0000 00005328 38CF0000 addi r6, r15, 0x0000 0000532C 48006AF1 bl +0x00006AF0 /* 0000BE1C */ 00005330 4FFFFB82 cror crb31, crb31, crb31 00005334 396E0000 addi r11, r14, 0x0000 00005338 38730000 addi r3, r19, 0x0000 0000533C 388F0000 addi r4, r15, 0x0000 00005340 38B70000 addi r5, r23, 0x0000 00005344 38DA0000 addi r6, r26, 0x0000 00005348 38ED0000 addi r7, r13, 0x0000 0000534C 810100D0 lwz r8, [r1 + 0x00D0] 00005350 39320000 addi r9, r18, 0x0000 00005354 395C0000 addi r10, r28, 0x0000 00005358 48006F2D bl +0x00006F2C /* 0000C284 */ 0000535C 80410014 lwz r2, [r1 + 0x0014] 00005360 48000040 b +0x00000040 /* 000053A0 */ label00005364: 00005364 80610084 lwz r3, [r1 + 0x0084] 00005368 8081003C lwz r4, [r1 + 0x003C] 0000536C 7CD51814 addc r6, r21, r3 00005370 8061004C lwz r3, [r1 + 0x004C] 00005374 396E0000 addi r11, r14, 0x0000 00005378 7CA32014 addc r5, r3, r4 0000537C 80610084 lwz r3, [r1 + 0x0084] 00005380 388F0000 addi r4, r15, 0x0000 00005384 7CF91814 addc r7, r25, r3 00005388 38730000 addi r3, r19, 0x0000 0000538C 810100D0 lwz r8, [r1 + 0x00D0] 00005390 39320000 addi r9, r18, 0x0000 00005394 395C0000 addi r10, r28, 0x0000 00005398 48006EED bl +0x00006EEC /* 0000C284 */ 0000539C 80410014 lwz r2, [r1 + 0x0014] label000053A0: 000053A0 8061008C lwz r3, [r1 + 0x008C] 000053A4 80810170 lwz r4, [r1 + 0x0170] 000053A8 2C030000 cmpwi r3, 0 000053AC 3063FFFF subic r3, r3, 1 000053B0 30840001 addic r4, r4, 1 000053B4 7E738014 addc r19, r19, r16 000053B8 9061008C stw [r1 + 0x008C], r3 000053BC 90810170 stw [r1 + 0x0170], r4 000053C0 41820550 beq +0x00000550 /* 00005910 */ label000053C4: 000053C4 80610078 lwz r3, [r1 + 0x0078] 000053C8 8081003C lwz r4, [r1 + 0x003C] 000053CC 30A3FFFF subic r5, r3, 1 000053D0 2C030000 cmpwi r3, 0 000053D4 806100B0 lwz r3, [r1 + 0x00B0] 000053D8 7C641814 addc r3, r4, r3 000053DC 7CA40734 extsh r4, r5 000053E0 906100D4 stw [r1 + 0x00D4], r3 000053E4 90810078 stw [r1 + 0x0078], r4 000053E8 40820048 bne +0x00000048 /* 00005430 */ 000053EC 38600000 li r3, 0x0000 000053F0 90610078 stw [r1 + 0x0078], r3 000053F4 396E0000 addi r11, r14, 0x0000 000053F8 38730000 addi r3, r19, 0x0000 000053FC 388F0000 addi r4, r15, 0x0000 00005400 80A100D4 lwz r5, [r1 + 0x00D4] 00005404 38D60000 addi r6, r22, 0x0000 00005408 38F10000 addi r7, r17, 0x0000 0000540C 810100D0 lwz r8, [r1 + 0x00D0] 00005410 39320000 addi r9, r18, 0x0000 00005414 395C0000 addi r10, r28, 0x0000 00005418 48006E6D bl +0x00006E6C /* 0000C284 */ 0000541C 80410014 lwz r2, [r1 + 0x0014] 00005420 80610170 lwz r3, [r1 + 0x0170] 00005424 7E738014 addc r19, r19, r16 00005428 30630001 addic r3, r3, 1 0000542C 90610170 stw [r1 + 0x0170], r3 label00005430: 00005430 80610078 lwz r3, [r1 + 0x0078] 00005434 2C030000 cmpwi r3, 0 00005438 3063FFFF subic r3, r3, 1 0000543C 7C630734 extsh r3, r3 00005440 90610078 stw [r1 + 0x0078], r3 00005444 408200F8 bne +0x000000F8 /* 0000553C */ 00005448 38600000 li r3, 0x0000 0000544C 90610078 stw [r1 + 0x0078], r3 00005450 418A00A8 beq cr2, +0x000000A8 /* 000054F8 */ 00005454 80610170 lwz r3, [r1 + 0x0170] 00005458 808100C8 lwz r4, [r1 + 0x00C8] 0000545C 906100D8 stw [r1 + 0x00D8], r3 00005460 7C832000 cmp cr1, r3, r4 00005464 4084009C bge cr1, +0x0000009C /* 00005500 */ 00005468 8081003C lwz r4, [r1 + 0x003C] 0000546C 38B70000 addi r5, r23, 0x0000 00005470 8101004C lwz r8, [r1 + 0x004C] 00005474 806100D4 lwz r3, [r1 + 0x00D4] 00005478 7C882014 addc r4, r8, r4 0000547C 81010064 lwz r8, [r1 + 0x0064] 00005480 38CF0000 addi r6, r15, 0x0000 00005484 7C882014 addc r4, r8, r4 00005488 48006995 bl +0x00006994 /* 0000BE1C */ 0000548C 4FFFFB82 cror crb31, crb31, crb31 00005490 80610084 lwz r3, [r1 + 0x0084] 00005494 38BA0000 addi r5, r26, 0x0000 00005498 7C981814 addc r4, r24, r3 0000549C 806100CC lwz r3, [r1 + 0x00CC] 000054A0 38CF0000 addi r6, r15, 0x0000 000054A4 48006979 bl +0x00006978 /* 0000BE1C */ 000054A8 4FFFFB82 cror crb31, crb31, crb31 000054AC 80610084 lwz r3, [r1 + 0x0084] 000054B0 38AD0000 addi r5, r13, 0x0000 000054B4 7C941814 addc r4, r20, r3 000054B8 8061007C lwz r3, [r1 + 0x007C] 000054BC 38CF0000 addi r6, r15, 0x0000 000054C0 4800695D bl +0x0000695C /* 0000BE1C */ 000054C4 4FFFFB82 cror crb31, crb31, crb31 000054C8 810100D0 lwz r8, [r1 + 0x00D0] 000054CC 395C0000 addi r10, r28, 0x0000 000054D0 396E0000 addi r11, r14, 0x0000 000054D4 38730000 addi r3, r19, 0x0000 000054D8 388F0000 addi r4, r15, 0x0000 000054DC 38B70000 addi r5, r23, 0x0000 000054E0 38DA0000 addi r6, r26, 0x0000 000054E4 38ED0000 addi r7, r13, 0x0000 000054E8 39320000 addi r9, r18, 0x0000 000054EC 48006D99 bl +0x00006D98 /* 0000C284 */ 000054F0 80410014 lwz r2, [r1 + 0x0014] 000054F4 48000038 b +0x00000038 /* 0000552C */ label000054F8: 000054F8 80610170 lwz r3, [r1 + 0x0170] 000054FC 906100D8 stw [r1 + 0x00D8], r3 label00005500: 00005500 80A100D4 lwz r5, [r1 + 0x00D4] 00005504 810100D0 lwz r8, [r1 + 0x00D0] 00005508 395C0000 addi r10, r28, 0x0000 0000550C 396E0000 addi r11, r14, 0x0000 00005510 38730000 addi r3, r19, 0x0000 00005514 388F0000 addi r4, r15, 0x0000 00005518 80C100CC lwz r6, [r1 + 0x00CC] 0000551C 80E1007C lwz r7, [r1 + 0x007C] 00005520 39320000 addi r9, r18, 0x0000 00005524 48006D61 bl +0x00006D60 /* 0000C284 */ 00005528 80410014 lwz r2, [r1 + 0x0014] label0000552C: 0000552C 806100D8 lwz r3, [r1 + 0x00D8] 00005530 7E738014 addc r19, r19, r16 00005534 30630001 addic r3, r3, 1 00005538 90610170 stw [r1 + 0x0170], r3 label0000553C: 0000553C 408E001C bne cr3, +0x0000001C /* 00005558 */ 00005540 38750000 addi r3, r21, 0x0000 00005544 38990000 addi r4, r25, 0x0000 00005548 3AB80000 addi r21, r24, 0x0000 0000554C 3B340000 addi r25, r20, 0x0000 00005550 3B030000 addi r24, r3, 0x0000 00005554 3A840000 addi r20, r4, 0x0000 label00005558: 00005558 80810064 lwz r4, [r1 + 0x0064] 0000555C 80610070 lwz r3, [r1 + 0x0070] 00005560 80A1003C lwz r5, [r1 + 0x003C] 00005564 7C641810 subfc r3, r4, r3 00005568 7C852014 addc r4, r5, r4 0000556C 90610070 stw [r1 + 0x0070], r3 00005570 9081003C stw [r1 + 0x003C], r4 00005574 4192039C beq cr4, +0x0000039C /* 00005910 */ 00005578 806100C4 lwz r3, [r1 + 0x00C4] 0000557C 80810070 lwz r4, [r1 + 0x0070] 00005580 7C041800 cmp r4, r3 00005584 4080038C bge +0x0000038C /* 00005910 */ label00005588: 00005588 38600001 li r3, 0x0001 0000558C 80810048 lwz r4, [r1 + 0x0048] 00005590 81410044 lwz r10, [r1 + 0x0044] 00005594 30A1003C addic r5, r1, 60 00005598 98610038 stb [r1 + 0x0038], r3 0000559C 80CA0008 lwz r6, [r10 + 0x0008] 000055A0 80E40004 lwz r7, [r4 + 0x0004] 000055A4 80640000 lwz r3, [r4] 000055A8 38800FE0 li r4, 0x0FE0 000055AC 4800391D bl +0x0000391C /* 00008EC8 */ 000055B0 80410014 lwz r2, [r1 + 0x0014] 000055B4 7C630735 extsh. r3, r3 000055B8 38800001 li r4, 0x0001 000055BC 9061006C stw [r1 + 0x006C], r3 000055C0 98810038 stb [r1 + 0x0038], r4 000055C4 408203B8 bne +0x000003B8 /* 0000597C */ 000055C8 81410044 lwz r10, [r1 + 0x0044] 000055CC 806A0008 lwz r3, [r10 + 0x0008] 000055D0 90610070 stw [r1 + 0x0070], r3 000055D4 4800033C b +0x0000033C /* 00005910 */ label000055D8: 000055D8 408E0158 bne cr3, +0x00000158 /* 00005730 */ 000055DC 80810170 lwz r4, [r1 + 0x0170] 000055E0 806100A0 lwz r3, [r1 + 0x00A0] 000055E4 80A1003C lwz r5, [r1 + 0x003C] 000055E8 7C041800 cmp r4, r3 000055EC 80610060 lwz r3, [r1 + 0x0060] 000055F0 808100B4 lwz r4, [r1 + 0x00B4] 000055F4 7C651814 addc r3, r5, r3 000055F8 7C641814 addc r3, r4, r3 000055FC 906100D0 stw [r1 + 0x00D0], r3 00005600 408000AC bge +0x000000AC /* 000056AC */ 00005604 80610064 lwz r3, [r1 + 0x0064] 00005608 808100D0 lwz r4, [r1 + 0x00D0] 0000560C 38B50000 addi r5, r21, 0x0000 00005610 7C841814 addc r4, r4, r3 00005614 806100D0 lwz r3, [r1 + 0x00D0] 00005618 38C00000 li r6, 0x0000 0000561C 38F60000 addi r7, r22, 0x0000 00005620 81010080 lwz r8, [r1 + 0x0080] 00005624 48006481 bl +0x00006480 /* 0000BAA4 */ 00005628 4FFFFB82 cror crb31, crb31, crb31 0000562C 8061005C lwz r3, [r1 + 0x005C] 00005630 808100D0 lwz r4, [r1 + 0x00D0] 00005634 38B90000 addi r5, r25, 0x0000 00005638 7C641814 addc r3, r4, r3 0000563C 80810064 lwz r4, [r1 + 0x0064] 00005640 38C00000 li r6, 0x0000 00005644 7C832014 addc r4, r3, r4 00005648 38F10000 addi r7, r17, 0x0000 0000564C 81010080 lwz r8, [r1 + 0x0080] 00005650 48006455 bl +0x00006454 /* 0000BAA4 */ 00005654 4FFFFB82 cror crb31, crb31, crb31 00005658 80610050 lwz r3, [r1 + 0x0050] 0000565C 808100A4 lwz r4, [r1 + 0x00A4] 00005660 7C041800 cmp r4, r3 00005664 408200CC bne +0x000000CC /* 00005730 */ 00005668 806100BC lwz r3, [r1 + 0x00BC] 0000566C 7C9518AE lbzx r4, r21, r3 00005670 806100B8 lwz r3, [r1 + 0x00B8] 00005674 7C9519AE stbx r21, r4, r3 00005678 806100BC lwz r3, [r1 + 0x00BC] 0000567C 7CB918AE lbzx r5, r25, r3 00005680 806100B8 lwz r3, [r1 + 0x00B8] 00005684 7CB919AE stbx r25, r5, r3 00005688 806100BC lwz r3, [r1 + 0x00BC] 0000568C 7C9618AE lbzx r4, r22, r3 00005690 806100B8 lwz r3, [r1 + 0x00B8] 00005694 7C9619AE stbx r22, r4, r3 00005698 806100BC lwz r3, [r1 + 0x00BC] 0000569C 7CB118AE lbzx r5, r17, r3 000056A0 806100B8 lwz r3, [r1 + 0x00B8] 000056A4 7CB119AE stbx r17, r5, r3 000056A8 48000088 b +0x00000088 /* 00005730 */ label000056AC: 000056AC 38950000 addi r4, r21, 0x0000 000056B0 80A10080 lwz r5, [r1 + 0x0080] 000056B4 48006381 bl +0x00006380 /* 0000BA34 */ 000056B8 4FFFFB82 cror crb31, crb31, crb31 000056BC 8061005C lwz r3, [r1 + 0x005C] 000056C0 808100D0 lwz r4, [r1 + 0x00D0] 000056C4 80A10080 lwz r5, [r1 + 0x0080] 000056C8 7C641814 addc r3, r4, r3 000056CC 38990000 addi r4, r25, 0x0000 000056D0 48006365 bl +0x00006364 /* 0000BA34 */ 000056D4 4FFFFB82 cror crb31, crb31, crb31 000056D8 80610050 lwz r3, [r1 + 0x0050] 000056DC 808100A4 lwz r4, [r1 + 0x00A4] 000056E0 7C041800 cmp r4, r3 000056E4 40820024 bne +0x00000024 /* 00005708 */ 000056E8 806100BC lwz r3, [r1 + 0x00BC] 000056EC 7C9518AE lbzx r4, r21, r3 000056F0 806100B8 lwz r3, [r1 + 0x00B8] 000056F4 7C9519AE stbx r21, r4, r3 000056F8 806100BC lwz r3, [r1 + 0x00BC] 000056FC 7CB918AE lbzx r5, r25, r3 00005700 806100B8 lwz r3, [r1 + 0x00B8] 00005704 7CB919AE stbx r25, r5, r3 label00005708: 00005708 38750000 addi r3, r21, 0x0000 0000570C 38960000 addi r4, r22, 0x0000 00005710 38AF0000 addi r5, r15, 0x0000 00005714 48003359 bl +0x00003358 /* 00008A6C */ 00005718 80410014 lwz r2, [r1 + 0x0014] 0000571C 38790000 addi r3, r25, 0x0000 00005720 38910000 addi r4, r17, 0x0000 00005724 38AF0000 addi r5, r15, 0x0000 00005728 48003345 bl +0x00003344 /* 00008A6C */ 0000572C 80410014 lwz r2, [r1 + 0x0014] label00005730: 00005730 80610078 lwz r3, [r1 + 0x0078] 00005734 2C030000 cmpwi r3, 0 00005738 3063FFFF subic r3, r3, 1 0000573C 7C630734 extsh r3, r3 00005740 90610078 stw [r1 + 0x0078], r3 00005744 40820074 bne +0x00000074 /* 000057B8 */ 00005748 80610068 lwz r3, [r1 + 0x0068] 0000574C 8081003C lwz r4, [r1 + 0x003C] 00005750 8063000C lwz r3, [r3 + 0x000C] 00005754 80A1004C lwz r5, [r1 + 0x004C] 00005758 81030000 lwz r8, [r3] 0000575C 38600000 li r3, 0x0000 00005760 90610078 stw [r1 + 0x0078], r3 00005764 80610084 lwz r3, [r1 + 0x0084] 00005768 7CA52014 addc r5, r5, r4 0000576C 7CD51814 addc r6, r21, r3 00005770 396E0000 addi r11, r14, 0x0000 00005774 7CF91814 addc r7, r25, r3 00005778 38730000 addi r3, r19, 0x0000 0000577C 388F0000 addi r4, r15, 0x0000 00005780 39320000 addi r9, r18, 0x0000 00005784 395C0000 addi r10, r28, 0x0000 00005788 48006AFD bl +0x00006AFC /* 0000C284 */ 0000578C 80410014 lwz r2, [r1 + 0x0014] 00005790 8061008C lwz r3, [r1 + 0x008C] 00005794 7E738014 addc r19, r19, r16 00005798 2C030000 cmpwi r3, 0 0000579C 80610170 lwz r3, [r1 + 0x0170] 000057A0 30630001 addic r3, r3, 1 000057A4 90610170 stw [r1 + 0x0170], r3 000057A8 8061008C lwz r3, [r1 + 0x008C] 000057AC 3083FFFF subic r4, r3, 1 000057B0 9081008C stw [r1 + 0x008C], r4 000057B4 4182015C beq +0x0000015C /* 00005910 */ label000057B8: 000057B8 80610078 lwz r3, [r1 + 0x0078] 000057BC 2C030000 cmpwi r3, 0 000057C0 3063FFFF subic r3, r3, 1 000057C4 7C630734 extsh r3, r3 000057C8 90610078 stw [r1 + 0x0078], r3 000057CC 4082FD70 bne -0x00000290 /* 0000553C */ 000057D0 80610068 lwz r3, [r1 + 0x0068] 000057D4 8081003C lwz r4, [r1 + 0x003C] 000057D8 8063000C lwz r3, [r3 + 0x000C] 000057DC 80A10050 lwz r5, [r1 + 0x0050] 000057E0 81030000 lwz r8, [r3] 000057E4 7C852014 addc r4, r5, r4 000057E8 80A1004C lwz r5, [r1 + 0x004C] 000057EC 38600000 li r3, 0x0000 000057F0 7CA52014 addc r5, r5, r4 000057F4 90610078 stw [r1 + 0x0078], r3 000057F8 395C0000 addi r10, r28, 0x0000 000057FC 396E0000 addi r11, r14, 0x0000 00005800 38730000 addi r3, r19, 0x0000 00005804 388F0000 addi r4, r15, 0x0000 00005808 80C100CC lwz r6, [r1 + 0x00CC] 0000580C 80E1007C lwz r7, [r1 + 0x007C] 00005810 39320000 addi r9, r18, 0x0000 00005814 48006A71 bl +0x00006A70 /* 0000C284 */ 00005818 80410014 lwz r2, [r1 + 0x0014] 0000581C 80610170 lwz r3, [r1 + 0x0170] 00005820 7E738014 addc r19, r19, r16 00005824 30630001 addic r3, r3, 1 00005828 90610170 stw [r1 + 0x0170], r3 0000582C 4BFFFD10 b -0x000002F0 /* 0000553C */ label00005830: 00005830 81C200E8 lwz r14, [r2 + 0x00E8] 00005834 4BFFF314 b -0x00000CEC /* 00004B48 */ label00005838: 00005838 81C200EC lwz r14, [r2 + 0x00EC] 0000583C 4BFFF30C b -0x00000CF4 /* 00004B48 */ label00005840: 00005840 8081004C lwz r4, [r1 + 0x004C] 00005844 90610078 stw [r1 + 0x0078], r3 00005848 8061007C lwz r3, [r1 + 0x007C] 0000584C 7C840E70 srawi r4, r4, 1 00005850 7DE50E70 srawi r5, r15, 1 00005854 7C840734 extsh r4, r4 00005858 5463083C rlwinm r3, r3, 1, 0, 30 0000585C 7CAF0734 extsh r15, r5 00005860 9081004C stw [r1 + 0x004C], r4 00005864 9061007C stw [r1 + 0x007C], r3 00005868 4BFFF08C b -0x00000F74 /* 000048F4 */ label0000586C: 0000586C 3BC00000 li r30, 0x0000 00005870 396E0000 addi r11, r14, 0x0000 label00005874: 00005874 387F0000 addi r3, r31, 0x0000 00005878 388F0000 addi r4, r15, 0x0000 0000587C 80A100D0 lwz r5, [r1 + 0x00D0] 00005880 38D60000 addi r6, r22, 0x0000 00005884 38F10000 addi r7, r17, 0x0000 00005888 391B0000 addi r8, r27, 0x0000 0000588C 39320000 addi r9, r18, 0x0000 00005890 395C0000 addi r10, r28, 0x0000 00005894 480069F1 bl +0x000069F0 /* 0000C284 */ 00005898 80410014 lwz r2, [r1 + 0x0014] 0000589C 307E0001 addic r3, r30, 1 000058A0 7C7E0734 extsh r30, r3 000058A4 2C1E0004 cmpwi r30, 4 000058A8 7FF0F814 addc r31, r16, r31 000058AC 33BD0001 addic r29, r29, 1 000058B0 396E0000 addi r11, r14, 0x0000 000058B4 4180FFC0 blt -0x00000040 /* 00005874 */ 000058B8 93A10170 stw [r1 + 0x0170], r29 000058BC 806100C0 lwz r3, [r1 + 0x00C0] label000058C0: 000058C0 7E731814 addc r19, r19, r3 000058C4 408E001C bne cr3, +0x0000001C /* 000058E0 */ 000058C8 38750000 addi r3, r21, 0x0000 000058CC 38990000 addi r4, r25, 0x0000 000058D0 3AB80000 addi r21, r24, 0x0000 000058D4 3B340000 addi r25, r20, 0x0000 000058D8 3B030000 addi r24, r3, 0x0000 000058DC 3A840000 addi r20, r4, 0x0000 label000058E0: 000058E0 80810064 lwz r4, [r1 + 0x0064] 000058E4 80610070 lwz r3, [r1 + 0x0070] 000058E8 80A1003C lwz r5, [r1 + 0x003C] 000058EC 7C641810 subfc r3, r4, r3 000058F0 7C852014 addc r4, r5, r4 000058F4 90610070 stw [r1 + 0x0070], r3 000058F8 9081003C stw [r1 + 0x003C], r4 000058FC 41920014 beq cr4, +0x00000014 /* 00005910 */ 00005900 806100C4 lwz r3, [r1 + 0x00C4] 00005904 80810070 lwz r4, [r1 + 0x0070] 00005908 7C841800 cmp cr1, r4, r3 0000590C 4184FC7C blt cr1, -0x00000384 /* 00005588 */ label00005910: 00005910 80610088 lwz r3, [r1 + 0x0088] 00005914 2C830000 cmpwi cr1, r3, 0 00005918 41860050 beq cr1, +0x00000050 /* 00005968 */ 0000591C 38600001 li r3, 0x0001 00005920 98610038 stb [r1 + 0x0038], r3 00005924 80610094 lwz r3, [r1 + 0x0094] 00005928 80810090 lwz r4, [r1 + 0x0090] 0000592C 38A00001 li r5, 0x0001 00005930 7C841814 addc r4, r4, r3 00005934 90810094 stw [r1 + 0x0094], r4 00005938 80810088 lwz r4, [r1 + 0x0088] 0000593C 80C10094 lwz r6, [r1 + 0x0094] 00005940 80E40004 lwz r7, [r4 + 0x0004] 00005944 80640000 lwz r3, [r4] 00005948 38800FA0 li r4, 0x0FA0 0000594C 4800357D bl +0x0000357C /* 00008EC8 */ 00005950 80410014 lwz r2, [r1 + 0x0014] 00005954 7C630735 extsh. r3, r3 00005958 38800001 li r4, 0x0001 0000595C 9061006C stw [r1 + 0x006C], r3 00005960 98810038 stb [r1 + 0x0038], r4 00005964 4082F760 bne -0x000008A0 /* 000050C4 */ label00005968: 00005968 8061008C lwz r3, [r1 + 0x008C] 0000596C 2C030000 cmpwi r3, 0 00005970 3063FFFF subic r3, r3, 1 00005974 9061008C stw [r1 + 0x008C], r3 00005978 4181F32C bgt -0x00000CD4 /* 00004CA4 */ label0000597C: 0000597C 8081003C lwz r4, [r1 + 0x003C] 00005980 81810040 lwz r12, [r1 + 0x0040] 00005984 8061006C lwz r3, [r1 + 0x006C] 00005988 908C0000 stw [r12], r4 label0000598C: 0000598C 81810134 lwz r12, [r1 + 0x0134] 00005990 80010138 lwz r0, [r1 + 0x0138] 00005994 7D838120 mtcrf 0x38, r12 00005998 30210130 addic r1, r1, 304 0000599C 7C0803A6 mtlr r0 000059A0 B9A1FFB4 lmw r13, [r1 - 0x004C] 000059A4 4E800020 blr label000059A8: 000059A8 81810134 lwz r12, [r1 + 0x0134] 000059AC B9A100E4 lmw r13, [r1 + 0x00E4] 000059B0 7D808120 mtcrf 0x08, r12 000059B4 30210130 addic r1, r1, 304 000059B8 4E800020 blr 000059BC 00000000 .invalid 000059C0 00002043 .invalid 000059C4 80130800 lwz r0, [r19 + 0x0800] 000059C8 00000000 .invalid 000059CC 000011F0 .invalid 000059D0 00104465 .invalid 000059D4 636F6D70 ori r15, r27, 0x6D70 000059D8 72657373 andi. r5, r19, 0x7373 000059DC 53747269 rlwimi. r20, r27, 14, 9, 20 000059E0 70730000 andi. r19, r3, 0x0000 fn000059E4: 000059E4 BDA1FFB4 stmw [r1 - 0x004C], r13 000059E8 7C0802A6 mflr r0 000059EC 7D800026 mfcr r12 000059F0 91810004 stw [r1 + 0x0004], r12 000059F4 90010008 stw [r1 + 0x0008], r0 000059F8 9421FEE0 stwu [r1 - 0x0120], r1 000059FC 8161015C lwz r11, [r1 + 0x015C] 00005A00 7C9F0734 extsh r31, r4 00005A04 556B063E rlwinm r11, r11, 0, 24, 31 00005A08 7D000734 extsh r0, r8 00005A0C 9001004C stw [r1 + 0x004C], r0 00005A10 80010158 lwz r0, [r1 + 0x0158] 00005A14 91610054 stw [r1 + 0x0054], r11 00005A18 7C000734 extsh r0, r0 00005A1C 90010050 stw [r1 + 0x0050], r0 00005A20 540B083C rlwinm r11, r0, 1, 0, 30 00005A24 7C005814 addc r0, r0, r11 00005A28 7C000734 extsh r0, r0 00005A2C 91610058 stw [r1 + 0x0058], r11 00005A30 7CF00734 extsh r16, r7 00005A34 90C10048 stw [r1 + 0x0048], r6 00005A38 9001005C stw [r1 + 0x005C], r0 00005A3C 30100001 addic r0, r16, 1 00005A40 91410040 stw [r1 + 0x0040], r10 00005A44 90610044 stw [r1 + 0x0044], r3 00005A48 39C50000 addi r14, r5, 0x0000 00005A4C 7C000E70 srawi r0, r0, 1 00005A50 816A0044 lwz r11, [r10 + 0x0044] 00005A54 7C000734 extsh r0, r0 00005A58 91610060 stw [r1 + 0x0060], r11 00005A5C 8BCA00A7 lbz r30, [r10 + 0x00A7] 00005A60 39600000 li r11, 0x0000 00005A64 9BC1003C stb [r1 + 0x003C], r30 00005A68 91610068 stw [r1 + 0x0068], r11 00005A6C 816A0068 lwz r11, [r10 + 0x0068] 00005A70 806200F0 lwz r3, [r2 + 0x00F0] 00005A74 91610070 stw [r1 + 0x0070], r11 00005A78 317FFFE0 subic r11, r31, 32 00005A7C 7D7F0034 cntlzw r31, r11 00005A80 37FFFFE0 subic. r31, r31, 32 00005A84 90010078 stw [r1 + 0x0078], r0 00005A88 57E00FFE rlwinm r0, r31, 1, 31, 31 00005A8C 2D000000 cmpwi cr2, r0, 0 00005A90 9061006C stw [r1 + 0x006C], r3 00005A94 81610174 lwz r11, [r1 + 0x0174] 00005A98 38000000 li r0, 0x0000 00005A9C 552307BE rlwinm r3, r9, 0, 30, 31 00005AA0 90010080 stw [r1 + 0x0080], r0 00005AA4 91610074 stw [r1 + 0x0074], r11 00005AA8 3A600004 li r19, 0x0004 00005AAC 91010064 stw [r1 + 0x0064], r8 00005AB0 3B400000 li r26, 0x0000 00005AB4 9061007C stw [r1 + 0x007C], r3 00005AB8 380B0000 addi r0, r11, 0x0000 00005ABC 2C800000 cmpwi cr1, r0, 0 00005AC0 41860020 beq cr1, +0x00000020 /* 00005AE0 */ 00005AC4 80010164 lwz r0, [r1 + 0x0164] 00005AC8 38600000 li r3, 0x0000 00005ACC 30000001 addic r0, r0, 1 00005AD0 3D600001 lis r11, 0x0001 00005AD4 7C0B03D6 divw r0, r11, r0 00005AD8 90010084 stw [r1 + 0x0084], r0 00005ADC 90610088 stw [r1 + 0x0088], r3 label00005AE0: 00005AE0 838A003C lwz r28, [r10 + 0x003C] 00005AE4 41800028 blt +0x00000028 /* 00005B0C */ 00005AE8 3A5C0000 addi r18, r28, 0x0000 00005AEC 32BC0610 addic r21, r28, 1552 00005AF0 32DC0C20 addic r22, r28, 3104 00005AF4 32FC1230 addic r23, r28, 4656 00005AF8 31FC1840 addic r15, r28, 6208 00005AFC 323C1E50 addic r17, r28, 7760 00005B00 329C2460 addic r20, r28, 9312 00005B04 31BC2A70 addic r13, r28, 10864 00005B08 339C3080 addic r28, r28, 12416 label00005B0C: 00005B0C 8001004C lwz r0, [r1 + 0x004C] 00005B10 81610058 lwz r11, [r1 + 0x0058] 00005B14 7C100014 addc r0, r16, r0 00005B18 7C0B0000 cmp r11, r0 00005B1C 8001005C lwz r0, [r1 + 0x005C] 00005B20 337C0C20 addic r27, r28, 3104 00005B24 5400083C rlwinm r0, r0, 1, 0, 30 00005B28 9001008C stw [r1 + 0x008C], r0 00005B2C 7C1B0014 addc r0, r27, r0 00005B30 90010090 stw [r1 + 0x0090], r0 00005B34 80010050 lwz r0, [r1 + 0x0050] 00005B38 333C0610 addic r25, r28, 1552 00005B3C 7C030E70 srawi r3, r0, 1 00005B40 90610094 stw [r1 + 0x0094], r3 00005B44 3010FFFE subic r0, r16, 2 00005B48 4181000C bgt +0x0000000C /* 00005B54 */ 00005B4C 7C000734 extsh r0, r0 00005B50 90010080 stw [r1 + 0x0080], r0 label00005B54: 00005B54 81610060 lwz r11, [r1 + 0x0060] 00005B58 806B0008 lwz r3, [r11 + 0x0008] 00005B5C 2C830000 cmpwi cr1, r3, 0 00005B60 80030000 lwz r0, [r3] 00005B64 2C000000 cmpwi r0, 0 00005B68 41860020 beq cr1, +0x00000020 /* 00005B88 */ 00005B6C 4182001C beq +0x0000001C /* 00005B88 */ 00005B70 4800313D bl +0x0000313C /* 00008CAC */ 00005B74 80410014 lwz r2, [r1 + 0x0014] 00005B78 81610060 lwz r11, [r1 + 0x0060] 00005B7C 816B0008 lwz r11, [r11 + 0x0008] 00005B80 816B0000 lwz r11, [r11] 00005B84 91610068 stw [r1 + 0x0068], r11 label00005B88: 00005B88 81610060 lwz r11, [r1 + 0x0060] 00005B8C 806B0004 lwz r3, [r11 + 0x0004] 00005B90 4800311D bl +0x0000311C /* 00008CAC */ 00005B94 80410014 lwz r2, [r1 + 0x0014] 00005B98 81610060 lwz r11, [r1 + 0x0060] 00005B9C 80010078 lwz r0, [r1 + 0x0078] 00005BA0 816B0004 lwz r11, [r11 + 0x0004] 00005BA4 30000001 addic r0, r0, 1 00005BA8 816B0000 lwz r11, [r11] 00005BAC 7C000E70 srawi r0, r0, 1 00005BB0 91610098 stw [r1 + 0x0098], r11 00005BB4 9001009C stw [r1 + 0x009C], r0 00005BB8 418A000C beq cr2, +0x0000000C /* 00005BC4 */ 00005BBC 816200F4 lwz r11, [r2 + 0x00F4] 00005BC0 9161006C stw [r1 + 0x006C], r11 label00005BC4: 00005BC4 8001004C lwz r0, [r1 + 0x004C] 00005BC8 7C001120 mtcrf 0x01, r0 00005BCC 8001009C lwz r0, [r1 + 0x009C] 00005BD0 7C0B0734 extsh r11, r0 00005BD4 80010064 lwz r0, [r1 + 0x0064] 00005BD8 540007FE rlwinm r0, r0, 0, 31, 31 00005BDC 900100A0 stw [r1 + 0x00A0], r0 00005BE0 300B0001 addic r0, r11, 1 00005BE4 409F0008 bns cr7, +0x00000008 /* 00005BEC */ 00005BE8 7C0B0734 extsh r11, r0 label00005BEC: 00005BEC 80010078 lwz r0, [r1 + 0x0078] 00005BF0 316B0002 addic r11, r11, 2 00005BF4 33E00002 addic r31, r0, 2 00005BF8 80010044 lwz r0, [r1 + 0x0044] 00005BFC 7D630734 extsh r3, r11 00005C00 90010044 stw [r1 + 0x0044], r0 00005C04 7FE00734 extsh r0, r31 00005C08 90010078 stw [r1 + 0x0078], r0 00005C0C 80010064 lwz r0, [r1 + 0x0064] 00005C10 9061009C stw [r1 + 0x009C], r3 00005C14 540307BE rlwinm r3, r0, 0, 30, 31 00005C18 90610064 stw [r1 + 0x0064], r3 00005C1C 80610044 lwz r3, [r1 + 0x0044] 00005C20 80030000 lwz r0, [r3] 00005C24 900100A4 stw [r1 + 0x00A4], r0 00005C28 38030000 addi r0, r3, 0x0000 00005C2C 2C000000 cmpwi r0, 0 00005C30 40820064 bne +0x00000064 /* 00005C94 */ 00005C34 81410040 lwz r10, [r1 + 0x0040] 00005C38 880A00A4 lbz r0, [r10 + 0x00A4] 00005C3C 2C800000 cmpwi cr1, r0, 0 00005C40 41860028 beq cr1, +0x00000028 /* 00005C68 */ 00005C44 38000000 li r0, 0x0000 00005C48 980A00A4 stb [r10 + 0x00A4], r0 00005C4C 80010070 lwz r0, [r1 + 0x0070] 00005C50 389B0000 addi r4, r27, 0x0000 00005C54 30601000 addic r3, r0, 4096 00005C58 80A1008C lwz r5, [r1 + 0x008C] 00005C5C 48002E11 bl +0x00002E10 /* 00008A6C */ 00005C60 80410014 lwz r2, [r1 + 0x0014] 00005C64 48000044 b +0x00000044 /* 00005CA8 */ label00005C68: 00005C68 386A0000 addi r3, r10, 0x0000 00005C6C 389B0000 addi r4, r27, 0x0000 00005C70 80A1008C lwz r5, [r1 + 0x008C] 00005C74 80C1005C lwz r6, [r1 + 0x005C] 00005C78 4BFFC505 bl -0x00003AFC /* 0000217C */ 00005C7C 7C7A0735 extsh. r26, r3 00005C80 41820028 beq +0x00000028 /* 00005CA8 */ 00005C84 80010068 lwz r0, [r1 + 0x0068] 00005C88 2C000000 cmpwi r0, 0 00005C8C 41820790 beq +0x00000790 /* 0000641C */ 00005C90 4800077C b +0x0000077C /* 0000640C */ label00005C94: 00005C94 800100A4 lwz r0, [r1 + 0x00A4] 00005C98 8161005C lwz r11, [r1 + 0x005C] 00005C9C 836100A4 lwz r27, [r1 + 0x00A4] 00005CA0 7C0B0014 addc r0, r11, r0 00005CA4 90030000 stw [r3], r0 label00005CA8: 00005CA8 80010164 lwz r0, [r1 + 0x0164] 00005CAC 81610080 lwz r11, [r1 + 0x0080] 00005CB0 2C000000 cmpwi r0, 0 00005CB4 3300FFFF subic r24, r0, 1 00005CB8 8001004C lwz r0, [r1 + 0x004C] 00005CBC 2D8B0000 cmpwi cr3, r11, 0 00005CC0 7C000E70 srawi r0, r0, 1 00005CC4 900100AC stw [r1 + 0x00AC], r0 00005CC8 418206D4 beq +0x000006D4 /* 0000639C */ 00005CCC 80010090 lwz r0, [r1 + 0x0090] 00005CD0 8161004C lwz r11, [r1 + 0x004C] 00005CD4 33F0FFFE subic r31, r16, 2 00005CD8 7C0B0014 addc r0, r11, r0 00005CDC 90010080 stw [r1 + 0x0080], r0 00005CE0 800100A0 lwz r0, [r1 + 0x00A0] 00005CE4 7C790014 addc r3, r25, r0 00005CE8 3010FFFF subic r0, r16, 1 00005CEC 7C000734 extsh r0, r0 00005CF0 900100A8 stw [r1 + 0x00A8], r0 00005CF4 3010FFFD subic r0, r16, 3 00005CF8 7C1E0734 extsh r30, r0 00005CFC 380B0000 addi r0, r11, 0x0000 00005D00 7C001670 srawi r0, r0, 2 00005D04 900100B0 stw [r1 + 0x00B0], r0 00005D08 80010070 lwz r0, [r1 + 0x0070] 00005D0C 906100A4 stw [r1 + 0x00A4], r3 00005D10 30603D00 addic r3, r0, 15616 00005D14 800100A0 lwz r0, [r1 + 0x00A0] 00005D18 9061004C stw [r1 + 0x004C], r3 00005D1C 7C1C0014 addc r0, r28, r0 00005D20 900100B4 stw [r1 + 0x00B4], r0 00005D24 80010064 lwz r0, [r1 + 0x0064] 00005D28 7C760014 addc r3, r22, r0 00005D2C 80010064 lwz r0, [r1 + 0x0064] 00005D30 906100A0 stw [r1 + 0x00A0], r3 00005D34 7C140014 addc r0, r20, r0 00005D38 900100B8 stw [r1 + 0x00B8], r0 00005D3C 80010064 lwz r0, [r1 + 0x0064] 00005D40 7C770014 addc r3, r23, r0 00005D44 80010064 lwz r0, [r1 + 0x0064] 00005D48 906100BC stw [r1 + 0x00BC], r3 00005D4C 7C0D0014 addc r0, r13, r0 00005D50 900100C0 stw [r1 + 0x00C0], r0 label00005D54: 00005D54 800100AC lwz r0, [r1 + 0x00AC] 00005D58 81610050 lwz r11, [r1 + 0x0050] 00005D5C 7C1B0014 addc r0, r27, r0 00005D60 900100C4 stw [r1 + 0x00C4], r0 00005D64 7C0B0014 addc r0, r11, r0 00005D68 900100C8 stw [r1 + 0x00C8], r0 00005D6C 806100C4 lwz r3, [r1 + 0x00C4] 00005D70 30800000 addic r4, r0, 0 00005D74 38BC0000 addi r5, r28, 0x0000 00005D78 38C00000 li r6, 0x0000 00005D7C 38F90000 addi r7, r25, 0x0000 00005D80 81010078 lwz r8, [r1 + 0x0078] 00005D84 48005D21 bl +0x00005D20 /* 0000BAA4 */ 00005D88 4FFFFB82 cror crb31, crb31, crb31 00005D8C 418E003C beq cr3, +0x0000003C /* 00005DC8 */ 00005D90 800100A8 lwz r0, [r1 + 0x00A8] 00005D94 38600000 li r3, 0x0000 00005D98 33A0FFFF subic r29, r0, 1 00005D9C 7D790014 addc r11, r25, r0 00005DA0 7D9C0014 addc r12, r28, r0 00005DA4 38800001 li r4, 0x0001 label00005DA8: 00005DA8 7C1CE8AE lbzx r0, r28, r29 00005DAC 7C0C19AE stbx r12, r0, r3 00005DB0 7CB9E8AE lbzx r5, r25, r29 00005DB4 7CAB19AE stbx r11, r5, r3 00005DB8 7C830734 extsh r3, r4 00005DBC 2C030002 cmpwi r3, 2 00005DC0 30830001 addic r4, r3, 1 00005DC4 4180FFE4 blt -0x0000001C /* 00005DA8 */ label00005DC8: 00005DC8 408A01B8 bne cr2, +0x000001B8 /* 00005F80 */ 00005DCC 81610160 lwz r11, [r1 + 0x0160] 00005DD0 80010058 lwz r0, [r1 + 0x0058] 00005DD4 2C8B03FC cmpwi cr1, r11, 1020 00005DD8 816100B0 lwz r11, [r1 + 0x00B0] 00005DDC 7C1B0014 addc r0, r27, r0 00005DE0 7FA05814 addc r29, r0, r11 00005DE4 40840064 bge cr1, +0x00000064 /* 00005E48 */ 00005DE8 8001005C lwz r0, [r1 + 0x005C] 00005DEC 387D0000 addi r3, r29, 0x0000 00005DF0 7C80E814 addc r4, r0, r29 00005DF4 38B20000 addi r5, r18, 0x0000 00005DF8 38D50000 addi r6, r21, 0x0000 00005DFC 38F60000 addi r7, r22, 0x0000 00005E00 39170000 addi r8, r23, 0x0000 00005E04 39200000 li r9, 0x0000 00005E08 8141009C lwz r10, [r1 + 0x009C] 00005E0C 48005D8D bl +0x00005D8C /* 0000BB98 */ 00005E10 4FFFFB82 cror crb31, crb31, crb31 00005E14 80010094 lwz r0, [r1 + 0x0094] 00005E18 38AF0000 addi r5, r15, 0x0000 00005E1C 7C7D0014 addc r3, r29, r0 00005E20 8001005C lwz r0, [r1 + 0x005C] 00005E24 38D10000 addi r6, r17, 0x0000 00005E28 7C801814 addc r4, r0, r3 00005E2C 38F40000 addi r7, r20, 0x0000 00005E30 390D0000 addi r8, r13, 0x0000 00005E34 39200000 li r9, 0x0000 00005E38 8141009C lwz r10, [r1 + 0x009C] 00005E3C 48005D5D bl +0x00005D5C /* 0000BB98 */ 00005E40 4FFFFB82 cror crb31, crb31, crb31 00005E44 480000D0 b +0x000000D0 /* 00005F14 */ label00005E48: 00005E48 387D0000 addi r3, r29, 0x0000 00005E4C 38950000 addi r4, r21, 0x0000 00005E50 80A1009C lwz r5, [r1 + 0x009C] 00005E54 48005BE1 bl +0x00005BE0 /* 0000BA34 */ 00005E58 4FFFFB82 cror crb31, crb31, crb31 00005E5C 80010094 lwz r0, [r1 + 0x0094] 00005E60 38910000 addi r4, r17, 0x0000 00005E64 7C7D0014 addc r3, r29, r0 00005E68 80A1009C lwz r5, [r1 + 0x009C] 00005E6C 48005BC9 bl +0x00005BC8 /* 0000BA34 */ 00005E70 4FFFFB82 cror crb31, crb31, crb31 00005E74 38750000 addi r3, r21, 0x0000 00005E78 38920000 addi r4, r18, 0x0000 00005E7C 80A10078 lwz r5, [r1 + 0x0078] 00005E80 48005BB5 bl +0x00005BB4 /* 0000BA34 */ 00005E84 4FFFFB82 cror crb31, crb31, crb31 00005E88 38710000 addi r3, r17, 0x0000 00005E8C 388F0000 addi r4, r15, 0x0000 00005E90 80A10078 lwz r5, [r1 + 0x0078] 00005E94 48005BA1 bl +0x00005BA0 /* 0000BA34 */ 00005E98 4FFFFB82 cror crb31, crb31, crb31 00005E9C 38720000 addi r3, r18, 0x0000 00005EA0 38950000 addi r4, r21, 0x0000 00005EA4 38B00000 addi r5, r16, 0x0000 00005EA8 48002BC5 bl +0x00002BC4 /* 00008A6C */ 00005EAC 80410014 lwz r2, [r1 + 0x0014] 00005EB0 38720000 addi r3, r18, 0x0000 00005EB4 38960000 addi r4, r22, 0x0000 00005EB8 38B00000 addi r5, r16, 0x0000 00005EBC 48002BB1 bl +0x00002BB0 /* 00008A6C */ 00005EC0 80410014 lwz r2, [r1 + 0x0014] 00005EC4 38720000 addi r3, r18, 0x0000 00005EC8 38970000 addi r4, r23, 0x0000 00005ECC 38B00000 addi r5, r16, 0x0000 00005ED0 48002B9D bl +0x00002B9C /* 00008A6C */ 00005ED4 80410014 lwz r2, [r1 + 0x0014] 00005ED8 386F0000 addi r3, r15, 0x0000 00005EDC 38910000 addi r4, r17, 0x0000 00005EE0 38B00000 addi r5, r16, 0x0000 00005EE4 48002B89 bl +0x00002B88 /* 00008A6C */ 00005EE8 80410014 lwz r2, [r1 + 0x0014] 00005EEC 386F0000 addi r3, r15, 0x0000 00005EF0 38940000 addi r4, r20, 0x0000 00005EF4 38B00000 addi r5, r16, 0x0000 00005EF8 48002B75 bl +0x00002B74 /* 00008A6C */ 00005EFC 80410014 lwz r2, [r1 + 0x0014] 00005F00 386F0000 addi r3, r15, 0x0000 00005F04 388D0000 addi r4, r13, 0x0000 00005F08 38B00000 addi r5, r16, 0x0000 00005F0C 48002B61 bl +0x00002B60 /* 00008A6C */ 00005F10 80410014 lwz r2, [r1 + 0x0014] label00005F14: 00005F14 418E006C beq cr3, +0x0000006C /* 00005F80 */ 00005F18 38600000 li r3, 0x0000 00005F1C 7FBF1814 addc r29, r31, r3 00005F20 38600001 li r3, 0x0001 00005F24 38000002 li r0, 0x0002 label00005F28: 00005F28 7D92F0AE lbzx r12, r18, r30 00005F2C 7FAB0734 extsh r11, r29 00005F30 7D9259AE stbx r18, r12, r11 00005F34 7C95F0AE lbzx r4, r21, r30 00005F38 2C030008 cmpwi r3, 8 00005F3C 7C9559AE stbx r21, r4, r11 00005F40 7D96F0AE lbzx r12, r22, r30 00005F44 7FBF1814 addc r29, r31, r3 00005F48 7D9659AE stbx r22, r12, r11 00005F4C 7C97F0AE lbzx r4, r23, r30 00005F50 7C030734 extsh r3, r0 00005F54 7C9759AE stbx r23, r4, r11 00005F58 7D8FF0AE lbzx r12, r15, r30 00005F5C 30030001 addic r0, r3, 1 00005F60 7D8F59AE stbx r15, r12, r11 00005F64 7C91F0AE lbzx r4, r17, r30 00005F68 7C9159AE stbx r17, r4, r11 00005F6C 7D94F0AE lbzx r12, r20, r30 00005F70 7D9459AE stbx r20, r12, r11 00005F74 7C8DF0AE lbzx r4, r13, r30 00005F78 7C8D59AE stbx r13, r4, r11 00005F7C 4180FFAC blt -0x00000054 /* 00005F28 */ label00005F80: 00005F80 8001007C lwz r0, [r1 + 0x007C] 00005F84 2C800000 cmpwi cr1, r0, 0 00005F88 3000FFFF subic r0, r0, 1 00005F8C 7C000734 extsh r0, r0 00005F90 9001007C stw [r1 + 0x007C], r0 00005F94 40860098 bne cr1, +0x00000098 /* 0000602C */ 00005F98 38000000 li r0, 0x0000 00005F9C 39330000 addi r9, r19, 0x0000 00005FA0 9001007C stw [r1 + 0x007C], r0 00005FA4 8081004C lwz r4, [r1 + 0x004C] 00005FA8 80E1016C lwz r7, [r1 + 0x016C] 00005FAC 81010170 lwz r8, [r1 + 0x0170] 00005FB0 80610040 lwz r3, [r1 + 0x0040] 00005FB4 80A10090 lwz r5, [r1 + 0x0090] 00005FB8 38C00600 li r6, 0x0600 00005FBC 48002345 bl +0x00002344 /* 00008300 */ 00005FC0 7C600735 extsh. r0, r3 00005FC4 40820420 bne +0x00000420 /* 000063E4 */ 00005FC8 80010080 lwz r0, [r1 + 0x0080] 00005FCC 81610060 lwz r11, [r1 + 0x0060] 00005FD0 90010038 stw [r1 + 0x0038], r0 00005FD4 80010064 lwz r0, [r1 + 0x0064] 00005FD8 816B000C lwz r11, [r11 + 0x000C] 00005FDC 3A600000 li r19, 0x0000 00005FE0 810B0000 lwz r8, [r11] 00005FE4 7CD20014 addc r6, r18, r0 00005FE8 7CEF0014 addc r7, r15, r0 00005FEC 8161006C lwz r11, [r1 + 0x006C] 00005FF0 386E0000 addi r3, r14, 0x0000 00005FF4 38900000 addi r4, r16, 0x0000 00005FF8 80A100B4 lwz r5, [r1 + 0x00B4] 00005FFC 81210068 lwz r9, [r1 + 0x0068] 00006000 81410098 lwz r10, [r1 + 0x0098] 00006004 48006281 bl +0x00006280 /* 0000C284 */ 00006008 80410014 lwz r2, [r1 + 0x0014] 0000600C 2C180000 cmpwi r24, 0 00006010 80010160 lwz r0, [r1 + 0x0160] 00006014 81610048 lwz r11, [r1 + 0x0048] 00006018 30000001 addic r0, r0, 1 0000601C 7DCE5814 addc r14, r14, r11 00006020 90010160 stw [r1 + 0x0160], r0 00006024 3318FFFF subic r24, r24, 1 00006028 41820374 beq +0x00000374 /* 0000639C */ label0000602C: 0000602C 8001007C lwz r0, [r1 + 0x007C] 00006030 2C000000 cmpwi r0, 0 00006034 3000FFFF subic r0, r0, 1 00006038 7C000734 extsh r0, r0 0000603C 9001007C stw [r1 + 0x007C], r0 00006040 40820098 bne +0x00000098 /* 000060D8 */ 00006044 38000000 li r0, 0x0000 00006048 39330000 addi r9, r19, 0x0000 0000604C 9001007C stw [r1 + 0x007C], r0 00006050 8081004C lwz r4, [r1 + 0x004C] 00006054 80E1016C lwz r7, [r1 + 0x016C] 00006058 81010170 lwz r8, [r1 + 0x0170] 0000605C 80610040 lwz r3, [r1 + 0x0040] 00006060 80A10090 lwz r5, [r1 + 0x0090] 00006064 38C00600 li r6, 0x0600 00006068 48002299 bl +0x00002298 /* 00008300 */ 0000606C 7C600735 extsh. r0, r3 00006070 40820374 bne +0x00000374 /* 000063E4 */ 00006074 80010080 lwz r0, [r1 + 0x0080] 00006078 81610060 lwz r11, [r1 + 0x0060] 0000607C 90010038 stw [r1 + 0x0038], r0 00006080 80010064 lwz r0, [r1 + 0x0064] 00006084 816B000C lwz r11, [r11 + 0x000C] 00006088 3A600000 li r19, 0x0000 0000608C 810B0000 lwz r8, [r11] 00006090 7CD50014 addc r6, r21, r0 00006094 7CF10014 addc r7, r17, r0 00006098 8161006C lwz r11, [r1 + 0x006C] 0000609C 386E0000 addi r3, r14, 0x0000 000060A0 38900000 addi r4, r16, 0x0000 000060A4 80A100A4 lwz r5, [r1 + 0x00A4] 000060A8 81210068 lwz r9, [r1 + 0x0068] 000060AC 81410098 lwz r10, [r1 + 0x0098] 000060B0 480061D5 bl +0x000061D4 /* 0000C284 */ 000060B4 80410014 lwz r2, [r1 + 0x0014] 000060B8 2C180000 cmpwi r24, 0 000060BC 80010160 lwz r0, [r1 + 0x0160] 000060C0 81610048 lwz r11, [r1 + 0x0048] 000060C4 30000001 addic r0, r0, 1 000060C8 7DCE5814 addc r14, r14, r11 000060CC 90010160 stw [r1 + 0x0160], r0 000060D0 3318FFFF subic r24, r24, 1 000060D4 418202C8 beq +0x000002C8 /* 0000639C */ label000060D8: 000060D8 800100C4 lwz r0, [r1 + 0x00C4] 000060DC 8161005C lwz r11, [r1 + 0x005C] 000060E0 806100C8 lwz r3, [r1 + 0x00C8] 000060E4 7C8B0014 addc r4, r11, r0 000060E8 38BC0000 addi r5, r28, 0x0000 000060EC 38C00000 li r6, 0x0000 000060F0 38F90000 addi r7, r25, 0x0000 000060F4 81010078 lwz r8, [r1 + 0x0078] 000060F8 480059AD bl +0x000059AC /* 0000BAA4 */ 000060FC 4FFFFB82 cror crb31, crb31, crb31 00006100 418E003C beq cr3, +0x0000003C /* 0000613C */ 00006104 800100A8 lwz r0, [r1 + 0x00A8] 00006108 39800000 li r12, 0x0000 0000610C 3060FFFF subic r3, r0, 1 00006110 7D790014 addc r11, r25, r0 00006114 7FBC0014 addc r29, r28, r0 00006118 38800001 li r4, 0x0001 label0000611C: 0000611C 7C1C18AE lbzx r0, r28, r3 00006120 7C1D61AE stbx r29, r0, r12 00006124 7CB918AE lbzx r5, r25, r3 00006128 7CAB61AE stbx r11, r5, r12 0000612C 7C8C0734 extsh r12, r4 00006130 2C8C0002 cmpwi cr1, r12, 2 00006134 308C0001 addic r4, r12, 1 00006138 4184FFE4 blt cr1, -0x0000001C /* 0000611C */ label0000613C: 0000613C 8001007C lwz r0, [r1 + 0x007C] 00006140 2C000000 cmpwi r0, 0 00006144 3000FFFF subic r0, r0, 1 00006148 7C000734 extsh r0, r0 0000614C 900100C4 stw [r1 + 0x00C4], r0 00006150 40820094 bne +0x00000094 /* 000061E4 */ 00006154 38000000 li r0, 0x0000 00006158 39330000 addi r9, r19, 0x0000 0000615C 900100C4 stw [r1 + 0x00C4], r0 00006160 8081004C lwz r4, [r1 + 0x004C] 00006164 80E1016C lwz r7, [r1 + 0x016C] 00006168 81010170 lwz r8, [r1 + 0x0170] 0000616C 80610040 lwz r3, [r1 + 0x0040] 00006170 80A10090 lwz r5, [r1 + 0x0090] 00006174 38C00600 li r6, 0x0600 00006178 48002189 bl +0x00002188 /* 00008300 */ 0000617C 7C600735 extsh. r0, r3 00006180 40820264 bne +0x00000264 /* 000063E4 */ 00006184 81610060 lwz r11, [r1 + 0x0060] 00006188 80010080 lwz r0, [r1 + 0x0080] 0000618C 816B000C lwz r11, [r11 + 0x000C] 00006190 90010038 stw [r1 + 0x0038], r0 00006194 810B0000 lwz r8, [r11] 00006198 3A600000 li r19, 0x0000 0000619C 8161006C lwz r11, [r1 + 0x006C] 000061A0 386E0000 addi r3, r14, 0x0000 000061A4 38900000 addi r4, r16, 0x0000 000061A8 80A100B4 lwz r5, [r1 + 0x00B4] 000061AC 80C100A0 lwz r6, [r1 + 0x00A0] 000061B0 80E100B8 lwz r7, [r1 + 0x00B8] 000061B4 81210068 lwz r9, [r1 + 0x0068] 000061B8 81410098 lwz r10, [r1 + 0x0098] 000061BC 480060C9 bl +0x000060C8 /* 0000C284 */ 000061C0 80410014 lwz r2, [r1 + 0x0014] 000061C4 2C180000 cmpwi r24, 0 000061C8 80010160 lwz r0, [r1 + 0x0160] 000061CC 81610048 lwz r11, [r1 + 0x0048] 000061D0 30000001 addic r0, r0, 1 000061D4 7DCE5814 addc r14, r14, r11 000061D8 90010160 stw [r1 + 0x0160], r0 000061DC 3318FFFF subic r24, r24, 1 000061E0 418201BC beq +0x000001BC /* 0000639C */ label000061E4: 000061E4 800100C4 lwz r0, [r1 + 0x00C4] 000061E8 2C000000 cmpwi r0, 0 000061EC 3000FFFF subic r0, r0, 1 000061F0 7C000734 extsh r0, r0 000061F4 9001007C stw [r1 + 0x007C], r0 000061F8 40820128 bne +0x00000128 /* 00006320 */ 000061FC 38000000 li r0, 0x0000 00006200 39330000 addi r9, r19, 0x0000 00006204 9001007C stw [r1 + 0x007C], r0 00006208 8081004C lwz r4, [r1 + 0x004C] 0000620C 80E1016C lwz r7, [r1 + 0x016C] 00006210 81010170 lwz r8, [r1 + 0x0170] 00006214 80610040 lwz r3, [r1 + 0x0040] 00006218 80A10090 lwz r5, [r1 + 0x0090] 0000621C 38C00600 li r6, 0x0600 00006220 480020E1 bl +0x000020E0 /* 00008300 */ 00006224 7C600735 extsh. r0, r3 00006228 408201BC bne +0x000001BC /* 000063E4 */ 0000622C 80010160 lwz r0, [r1 + 0x0160] 00006230 3A600000 li r19, 0x0000 00006234 2C8003FE cmpwi cr1, r0, 1022 00006238 900100C4 stw [r1 + 0x00C4], r0 0000623C 40840094 bge cr1, +0x00000094 /* 000062D0 */ 00006240 81610060 lwz r11, [r1 + 0x0060] 00006244 80010080 lwz r0, [r1 + 0x0080] 00006248 83AB000C lwz r29, [r11 + 0x000C] 0000624C 90010038 stw [r1 + 0x0038], r0 00006250 8161006C lwz r11, [r1 + 0x006C] 00006254 811D0000 lwz r8, [r29] 00006258 386E0000 addi r3, r14, 0x0000 0000625C 38900000 addi r4, r16, 0x0000 00006260 80A100A4 lwz r5, [r1 + 0x00A4] 00006264 80C100BC lwz r6, [r1 + 0x00BC] 00006268 80E100C0 lwz r7, [r1 + 0x00C0] 0000626C 81210068 lwz r9, [r1 + 0x0068] 00006270 81410098 lwz r10, [r1 + 0x0098] 00006274 48006011 bl +0x00006010 /* 0000C284 */ 00006278 80410014 lwz r2, [r1 + 0x0014] 0000627C 80010044 lwz r0, [r1 + 0x0044] 00006280 2C000000 cmpwi r0, 0 00006284 40820030 bne +0x00000030 /* 000062B4 */ 00006288 80610040 lwz r3, [r1 + 0x0040] 0000628C 389B0000 addi r4, r27, 0x0000 00006290 80A1008C lwz r5, [r1 + 0x008C] 00006294 80C1005C lwz r6, [r1 + 0x005C] 00006298 4BFFBEE5 bl -0x0000411C /* 0000217C */ 0000629C 7C7A0735 extsh. r26, r3 000062A0 4182006C beq +0x0000006C /* 0000630C */ 000062A4 80010068 lwz r0, [r1 + 0x0068] 000062A8 2C000000 cmpwi r0, 0 000062AC 41820170 beq +0x00000170 /* 0000641C */ 000062B0 4800015C b +0x0000015C /* 0000640C */ label000062B4: 000062B4 30600000 addic r3, r0, 0 000062B8 83630000 lwz r27, [r3] 000062BC 8001005C lwz r0, [r1 + 0x005C] 000062C0 80610044 lwz r3, [r1 + 0x0044] 000062C4 7C00D814 addc r0, r0, r27 000062C8 90030000 stw [r3], r0 000062CC 48000040 b +0x00000040 /* 0000630C */ label000062D0: 000062D0 81610060 lwz r11, [r1 + 0x0060] 000062D4 80010080 lwz r0, [r1 + 0x0080] 000062D8 83AB000C lwz r29, [r11 + 0x000C] 000062DC 90010038 stw [r1 + 0x0038], r0 000062E0 8161006C lwz r11, [r1 + 0x006C] 000062E4 811D0000 lwz r8, [r29] 000062E8 386E0000 addi r3, r14, 0x0000 000062EC 38900000 addi r4, r16, 0x0000 000062F0 80A100B4 lwz r5, [r1 + 0x00B4] 000062F4 80C100BC lwz r6, [r1 + 0x00BC] 000062F8 80E100C0 lwz r7, [r1 + 0x00C0] 000062FC 81210068 lwz r9, [r1 + 0x0068] 00006300 81410098 lwz r10, [r1 + 0x0098] 00006304 48005F81 bl +0x00005F80 /* 0000C284 */ 00006308 80410014 lwz r2, [r1 + 0x0014] label0000630C: 0000630C 800100C4 lwz r0, [r1 + 0x00C4] 00006310 30000001 addic r0, r0, 1 00006314 90010160 stw [r1 + 0x0160], r0 00006318 80010048 lwz r0, [r1 + 0x0048] 0000631C 7DCE0014 addc r14, r14, r0 label00006320: 00006320 408A001C bne cr2, +0x0000001C /* 0000633C */ 00006324 38120000 addi r0, r18, 0x0000 00006328 396F0000 addi r11, r15, 0x0000 0000632C 3A550000 addi r18, r21, 0x0000 00006330 39F10000 addi r15, r17, 0x0000 00006334 32A00000 addic r21, r0, 0 00006338 3A2B0000 addi r17, r11, 0x0000 label0000633C: 0000633C 80010074 lwz r0, [r1 + 0x0074] 00006340 2C000000 cmpwi r0, 0 00006344 4182004C beq +0x0000004C /* 00006390 */ 00006348 38000001 li r0, 0x0001 0000634C 9801003C stb [r1 + 0x003C], r0 00006350 80010088 lwz r0, [r1 + 0x0088] 00006354 81610084 lwz r11, [r1 + 0x0084] 00006358 38800FA0 li r4, 0x0FA0 0000635C 7C0B0014 addc r0, r11, r0 00006360 81610074 lwz r11, [r1 + 0x0074] 00006364 90010088 stw [r1 + 0x0088], r0 00006368 806B0000 lwz r3, [r11] 0000636C 80EB0004 lwz r7, [r11 + 0x0004] 00006370 38A00001 li r5, 0x0001 00006374 30C00000 addic r6, r0, 0 00006378 48002B51 bl +0x00002B50 /* 00008EC8 */ 0000637C 80410014 lwz r2, [r1 + 0x0014] 00006380 7C7A0735 extsh. r26, r3 00006384 38000001 li r0, 0x0001 00006388 9801003C stb [r1 + 0x003C], r0 0000638C 40820050 bne +0x00000050 /* 000063DC */ label00006390: 00006390 2C180000 cmpwi r24, 0 00006394 3318FFFF subic r24, r24, 1 00006398 4082F9BC bne -0x00000644 /* 00005D54 */ label0000639C: 0000639C 80010054 lwz r0, [r1 + 0x0054] 000063A0 2C000000 cmpwi r0, 0 000063A4 4082005C bne +0x0000005C /* 00006400 */ 000063A8 80010044 lwz r0, [r1 + 0x0044] 000063AC 2C000000 cmpwi r0, 0 000063B0 4082003C bne +0x0000003C /* 000063EC */ 000063B4 80010070 lwz r0, [r1 + 0x0070] 000063B8 81410040 lwz r10, [r1 + 0x0040] 000063BC 30801000 addic r4, r0, 4096 000063C0 80A1008C lwz r5, [r1 + 0x008C] 000063C4 38000001 li r0, 0x0001 000063C8 387B0000 addi r3, r27, 0x0000 000063CC 980A00A4 stb [r10 + 0x00A4], r0 000063D0 4800269D bl +0x0000269C /* 00008A6C */ 000063D4 80410014 lwz r2, [r1 + 0x0014] 000063D8 48000028 b +0x00000028 /* 00006400 */ label000063DC: 000063DC 3B40DCF9 li r26, 0xFFFFDCF9 000063E0 48000020 b +0x00000020 /* 00006400 */ label000063E4: 000063E4 3B40DCF7 li r26, 0xFFFFDCF7 000063E8 48000018 b +0x00000018 /* 00006400 */ label000063EC: 000063EC 30600000 addic r3, r0, 0 000063F0 80030000 lwz r0, [r3] 000063F4 8161005C lwz r11, [r1 + 0x005C] 000063F8 7C0B0010 subfc r0, r11, r0 000063FC 90030000 stw [r3], r0 label00006400: 00006400 80010068 lwz r0, [r1 + 0x0068] 00006404 2C000000 cmpwi r0, 0 00006408 41820014 beq +0x00000014 /* 0000641C */ label0000640C: 0000640C 81610060 lwz r11, [r1 + 0x0060] 00006410 806B0008 lwz r3, [r11 + 0x0008] 00006414 48002A6D bl +0x00002A6C /* 00008E80 */ 00006418 80410014 lwz r2, [r1 + 0x0014] label0000641C: 0000641C 81610060 lwz r11, [r1 + 0x0060] 00006420 806B0004 lwz r3, [r11 + 0x0004] 00006424 48002A5D bl +0x00002A5C /* 00008E80 */ 00006428 80410014 lwz r2, [r1 + 0x0014] 0000642C 387A0000 addi r3, r26, 0x0000 00006430 81810124 lwz r12, [r1 + 0x0124] 00006434 80010128 lwz r0, [r1 + 0x0128] 00006438 7D830120 mtcrf 0x30, r12 0000643C 30210120 addic r1, r1, 288 00006440 7C0803A6 mtlr r0 00006444 B9A1FFB4 lmw r13, [r1 - 0x004C] 00006448 4E800020 blr 0000644C 00000000 .invalid 00006450 00002043 .invalid 00006454 80130800 lwz r0, [r19 + 0x0800] 00006458 00000000 .invalid 0000645C 00000A68 .invalid 00006460 00134465 .invalid 00006464 636F6D70 ori r15, r27, 0x6D70 00006468 72657373 andi. r5, r19, 0x7373 0000646C 53747269 rlwimi. r20, r27, 14, 9, 20 00006470 70734572 andi. r19, r3, 0x4572 00006474 72000000 andi. r0, r16, 0x0000 fn00006478: 00006478 BDA1FFB4 stmw [r1 - 0x004C], r13 0000647C 7C0802A6 mflr r0 00006480 7D800026 mfcr r12 00006484 91810004 stw [r1 + 0x0004], r12 00006488 90010008 stw [r1 + 0x0008], r0 0000648C 9421FE80 stwu [r1 - 0x0180], r1 00006490 9061003C stw [r1 + 0x003C], r3 00006494 5523077E rlwinm r3, r9, 0, 29, 31 00006498 7C800734 extsh r0, r4 0000649C 3080FFE0 subic r4, r0, 32 000064A0 9061004C stw [r1 + 0x004C], r3 000064A4 806101BC lwz r3, [r1 + 0x01BC] 000064A8 90C10044 stw [r1 + 0x0044], r6 000064AC 5463063E rlwinm r3, r3, 0, 24, 31 000064B0 90610058 stw [r1 + 0x0058], r3 000064B4 7D030734 extsh r3, r8 000064B8 7C8B0034 cntlzw r11, r4 000064BC 808101B8 lwz r4, [r1 + 0x01B8] 000064C0 7CE00734 extsh r0, r7 000064C4 90010048 stw [r1 + 0x0048], r0 000064C8 38000004 li r0, 0x0004 000064CC 7C8C0734 extsh r12, r4 000064D0 90010050 stw [r1 + 0x0050], r0 000064D4 3A6A0000 addi r19, r10, 0x0000 000064D8 90A10040 stw [r1 + 0x0040], r5 000064DC 91810054 stw [r1 + 0x0054], r12 000064E0 9061005C stw [r1 + 0x005C], r3 000064E4 5584083C rlwinm r4, r12, 1, 0, 30 000064E8 90810060 stw [r1 + 0x0060], r4 000064EC 7C8C2014 addc r4, r12, r4 000064F0 7C840734 extsh r4, r4 000064F4 90810064 stw [r1 + 0x0064], r4 000064F8 7C640E70 srawi r4, r3, 1 000064FC 38600000 li r3, 0x0000 00006500 9061006C stw [r1 + 0x006C], r3 00006504 38600000 li r3, 0x0000 00006508 90610074 stw [r1 + 0x0074], r3 0000650C 9001007C stw [r1 + 0x007C], r0 00006510 80730068 lwz r3, [r19 + 0x0068] 00006514 90010078 stw [r1 + 0x0078], r0 00006518 7C800734 extsh r0, r4 0000651C 90610080 stw [r1 + 0x0080], r3 00006520 90010084 stw [r1 + 0x0084], r0 00006524 340BFFE0 subic. r0, r11, 32 00006528 80610048 lwz r3, [r1 + 0x0048] 0000652C 80B30044 lwz r5, [r19 + 0x0044] 00006530 2C830C00 cmpwi cr1, r3, 3072 00006534 30630001 addic r3, r3, 1 00006538 54000FFE rlwinm r0, r0, 1, 31, 31 0000653C 4D000382 cror crb8, crb0, crb0 00006540 90810068 stw [r1 + 0x0068], r4 00006544 90A10070 stw [r1 + 0x0070], r5 00006548 7C630E70 srawi r3, r3, 1 0000654C 90010088 stw [r1 + 0x0088], r0 00006550 38040000 addi r0, r4, 0x0000 00006554 540007FE rlwinm r0, r0, 0, 31, 31 00006558 90010090 stw [r1 + 0x0090], r0 0000655C 80010048 lwz r0, [r1 + 0x0048] 00006560 38A00000 li r5, 0x0000 00006564 90A1008C stw [r1 + 0x008C], r5 00006568 7C000E70 srawi r0, r0, 1 0000656C 40840084 bge cr1, +0x00000084 /* 000065F0 */ 00006570 550007BF rlwinm. r0, r8, 0, 30, 31 00006574 7C6B0734 extsh r11, r3 00006578 306B0004 addic r3, r11, 4 0000657C 7C6B0734 extsh r11, r3 00006580 80610048 lwz r3, [r1 + 0x0048] 00006584 80010048 lwz r0, [r1 + 0x0048] 00006588 30630007 addic r3, r3, 7 0000658C 30000003 addic r0, r0, 3 00006590 7C631E70 srawi r3, r3, 3 00006594 7C001670 srawi r0, r0, 2 00006598 7C640734 extsh r4, r3 0000659C 7C000734 extsh r0, r0 000065A0 30640001 addic r3, r4, 1 000065A4 30000002 addic r0, r0, 2 000065A8 7C640734 extsh r4, r3 000065AC 7C000734 extsh r0, r0 000065B0 306B0004 addic r3, r11, 4 000065B4 41820018 beq +0x00000018 /* 000065CC */ 000065B8 30000002 addic r0, r0, 2 000065BC 30840001 addic r4, r4, 1 000065C0 7C6B0734 extsh r11, r3 000065C4 7C000734 extsh r0, r0 000065C8 7C840734 extsh r4, r4 label000065CC: 000065CC 306B0004 addic r3, r11, 4 000065D0 30000002 addic r0, r0, 2 000065D4 7C000734 extsh r0, r0 000065D8 30840001 addic r4, r4, 1 000065DC 7C780734 extsh r24, r3 000065E0 7C830734 extsh r3, r4 000065E4 90010094 stw [r1 + 0x0094], r0 000065E8 90610098 stw [r1 + 0x0098], r3 000065EC 48000028 b +0x00000028 /* 00006614 */ label000065F0: 000065F0 7C180734 extsh r24, r0 000065F4 80010048 lwz r0, [r1 + 0x0048] 000065F8 7C001670 srawi r0, r0, 2 000065FC 7C000734 extsh r0, r0 00006600 90010094 stw [r1 + 0x0094], r0 00006604 80010048 lwz r0, [r1 + 0x0048] 00006608 7C001E70 srawi r0, r0, 3 0000660C 7C030734 extsh r3, r0 00006610 90610098 stw [r1 + 0x0098], r3 label00006614: 00006614 380C0000 addi r0, r12, 0x0000 00006618 5404103A rlwinm r4, r0, 2, 0, 29 0000661C 80010048 lwz r0, [r1 + 0x0048] 00006620 8061005C lwz r3, [r1 + 0x005C] 00006624 7C030014 addc r0, r3, r0 00006628 7C040000 cmp r4, r0 0000662C 80010048 lwz r0, [r1 + 0x0048] 00006630 7C000E70 srawi r0, r0, 1 00006634 3000FFFE subic r0, r0, 2 00006638 4181000C bgt +0x0000000C /* 00006644 */ 0000663C 7C000734 extsh r0, r0 00006640 9001008C stw [r1 + 0x008C], r0 label00006644: 00006644 80610070 lwz r3, [r1 + 0x0070] 00006648 80630004 lwz r3, [r3 + 0x0004] 0000664C 48002661 bl +0x00002660 /* 00008CAC */ 00006650 80410014 lwz r2, [r1 + 0x0014] 00006654 82F3003C lwz r23, [r19 + 0x003C] 00006658 806101E8 lwz r3, [r1 + 0x01E8] 0000665C 80010088 lwz r0, [r1 + 0x0088] 00006660 906100A0 stw [r1 + 0x00A0], r3 00006664 80610070 lwz r3, [r1 + 0x0070] 00006668 30973CA0 addic r4, r23, 15520 0000666C 80630004 lwz r3, [r3 + 0x0004] 00006670 32172A70 addic r16, r23, 10864 00006674 4E684042 crnor crb19, crb8, crb8 00006678 9001009C stw [r1 + 0x009C], r0 0000667C 30173080 addic r0, r23, 12416 00006680 900100A4 stw [r1 + 0x00A4], r0 00006684 301748C0 addic r0, r23, 18624 00006688 82430000 lwz r18, [r3] 0000668C 30773690 addic r3, r23, 13968 00006690 906100A8 stw [r1 + 0x00A8], r3 00006694 307742B0 addic r3, r23, 17072 00006698 90010088 stw [r1 + 0x0088], r0 0000669C 33770610 addic r27, r23, 1552 000066A0 33B70C20 addic r29, r23, 3104 000066A4 33F71230 addic r31, r23, 4656 000066A8 33D71840 addic r30, r23, 6208 000066AC 33971E50 addic r28, r23, 7760 000066B0 31D72460 addic r14, r23, 9312 000066B4 908100AC stw [r1 + 0x00AC], r4 000066B8 906100B0 stw [r1 + 0x00B0], r3 000066BC 800100A0 lwz r0, [r1 + 0x00A0] 000066C0 30600610 addic r3, r0, 1552 000066C4 800100A0 lwz r0, [r1 + 0x00A0] 000066C8 906100B4 stw [r1 + 0x00B4], r3 000066CC 30001230 addic r0, r0, 4656 000066D0 900100B8 stw [r1 + 0x00B8], r0 000066D4 800100A0 lwz r0, [r1 + 0x00A0] 000066D8 30601840 addic r3, r0, 6208 000066DC 800100A0 lwz r0, [r1 + 0x00A0] 000066E0 906100BC stw [r1 + 0x00BC], r3 000066E4 33401E50 addic r26, r0, 7760 000066E8 32C02460 addic r22, r0, 9312 000066EC 30002A70 addic r0, r0, 10864 000066F0 900100C0 stw [r1 + 0x00C0], r0 000066F4 800100A0 lwz r0, [r1 + 0x00A0] 000066F8 30603080 addic r3, r0, 12416 000066FC 906100C4 stw [r1 + 0x00C4], r3 00006700 41880020 blt cr2, +0x00000020 /* 00006720 */ 00006704 806101DC lwz r3, [r1 + 0x01DC] 00006708 2D830000 cmpwi cr3, r3, 0 0000670C 80030000 lwz r0, [r3] 00006710 906100C8 stw [r1 + 0x00C8], r3 00006714 2C000000 cmpwi r0, 0 00006718 418E0014 beq cr3, +0x00000014 /* 0000672C */ 0000671C 40820010 bne +0x00000010 /* 0000672C */ label00006720: 00006720 38600000 li r3, 0x0000 00006724 4DCE7242 creqv crb14, crb14, crb14 00006728 906100C8 stw [r1 + 0x00C8], r3 label0000672C: 0000672C 800100A0 lwz r0, [r1 + 0x00A0] 00006730 30003690 addic r0, r0, 13968 00006734 900100CC stw [r1 + 0x00CC], r0 00006738 418E0024 beq cr3, +0x00000024 /* 0000675C */ 0000673C 900100D0 stw [r1 + 0x00D0], r0 00006740 800100A0 lwz r0, [r1 + 0x00A0] 00006744 30603CA0 addic r3, r0, 15520 00006748 800100A0 lwz r0, [r1 + 0x00A0] 0000674C 906100D4 stw [r1 + 0x00D4], r3 00006750 300042B0 addic r0, r0, 17072 00006754 900100CC stw [r1 + 0x00CC], r0 00006758 48000010 b +0x00000010 /* 00006768 */ label0000675C: 0000675C 38000000 li r0, 0x0000 00006760 900100D4 stw [r1 + 0x00D4], r0 00006764 900100D0 stw [r1 + 0x00D0], r0 label00006768: 00006768 800101D4 lwz r0, [r1 + 0x01D4] 0000676C 2C000000 cmpwi r0, 0 00006770 900100D8 stw [r1 + 0x00D8], r0 00006774 40820010 bne +0x00000010 /* 00006784 */ 00006778 806100B4 lwz r3, [r1 + 0x00B4] 0000677C 38800C20 li r4, 0x0C20 00006780 4BFFA66D bl -0x00005994 /* 00000DEC */ label00006784: 00006784 806100A0 lwz r3, [r1 + 0x00A0] 00006788 38000000 li r0, 0x0000 0000678C 98033681 stb [r3 + 0x3681], r0 00006790 98033070 stb [r3 + 0x3070], r0 00006794 98033680 stb [r3 + 0x3680], r0 00006798 98033071 stb [r3 + 0x3071], r0 0000679C 80610070 lwz r3, [r1 + 0x0070] 000067A0 80010054 lwz r0, [r1 + 0x0054] 000067A4 80630008 lwz r3, [r3 + 0x0008] 000067A8 7C000E70 srawi r0, r0, 1 000067AC 2C030000 cmpwi r3, 0 000067B0 900100DC stw [r1 + 0x00DC], r0 000067B4 80030000 lwz r0, [r3] 000067B8 2C800000 cmpwi cr1, r0, 0 000067BC 41820020 beq +0x00000020 /* 000067DC */ 000067C0 4186001C beq cr1, +0x0000001C /* 000067DC */ 000067C4 480024E9 bl +0x000024E8 /* 00008CAC */ 000067C8 80410014 lwz r2, [r1 + 0x0014] 000067CC 80610070 lwz r3, [r1 + 0x0070] 000067D0 80630008 lwz r3, [r3 + 0x0008] 000067D4 80630000 lwz r3, [r3] 000067D8 9061006C stw [r1 + 0x006C], r3 label000067DC: 000067DC 8001005C lwz r0, [r1 + 0x005C] 000067E0 7C001120 mtcrf 0x01, r0 000067E4 40880028 bge cr2, +0x00000028 /* 0000680C */ 000067E8 409F0018 bns cr7, +0x00000018 /* 00006800 */ 000067EC 800200F8 lwz r0, [r2 + 0x00F8] 000067F0 900100E0 stw [r1 + 0x00E0], r0 000067F4 8001003C lwz r0, [r1 + 0x003C] 000067F8 9001003C stw [r1 + 0x003C], r0 000067FC 48000050 b +0x00000050 /* 0000684C */ label00006800: 00006800 800200FC lwz r0, [r2 + 0x00FC] 00006804 900100E0 stw [r1 + 0x00E0], r0 00006808 4800003C b +0x0000003C /* 00006844 */ label0000680C: 0000680C 409F0030 bns cr7, +0x00000030 /* 0000683C */ 00006810 80020100 lwz r0, [r2 + 0x0100] 00006814 900100E0 stw [r1 + 0x00E0], r0 00006818 8001003C lwz r0, [r1 + 0x003C] 0000681C 9001003C stw [r1 + 0x003C], r0 00006820 30600000 addic r3, r0, 0 00006824 80030000 lwz r0, [r3] 00006828 900100E4 stw [r1 + 0x00E4], r0 0000682C 8001003C lwz r0, [r1 + 0x003C] 00006830 2C800000 cmpwi cr1, r0, 0 00006834 40860094 bne cr1, +0x00000094 /* 000068C8 */ 00006838 4800002C b +0x0000002C /* 00006864 */ label0000683C: 0000683C 80020104 lwz r0, [r2 + 0x0104] 00006840 900100E0 stw [r1 + 0x00E0], r0 label00006844: 00006844 8001003C lwz r0, [r1 + 0x003C] 00006848 9001003C stw [r1 + 0x003C], r0 label0000684C: 0000684C 30600000 addic r3, r0, 0 00006850 80030000 lwz r0, [r3] 00006854 900100E4 stw [r1 + 0x00E4], r0 00006858 8001003C lwz r0, [r1 + 0x003C] 0000685C 2C800000 cmpwi cr1, r0, 0 00006860 40860068 bne cr1, +0x00000068 /* 000068C8 */ label00006864: 00006864 881300A4 lbz r0, [r19 + 0x00A4] 00006868 80610064 lwz r3, [r1 + 0x0064] 0000686C 2C000000 cmpwi r0, 0 00006870 5465083C rlwinm r5, r3, 1, 0, 30 00006874 41820024 beq +0x00000024 /* 00006898 */ 00006878 38000000 li r0, 0x0000 0000687C 981300A4 stb [r19 + 0x00A4], r0 00006880 80010080 lwz r0, [r1 + 0x0080] 00006884 808100CC lwz r4, [r1 + 0x00CC] 00006888 30601000 addic r3, r0, 4096 0000688C 480021E1 bl +0x000021E0 /* 00008A6C */ 00006890 80410014 lwz r2, [r1 + 0x0014] 00006894 48000050 b +0x00000050 /* 000068E4 */ label00006898: 00006898 38730000 addi r3, r19, 0x0000 0000689C 808100CC lwz r4, [r1 + 0x00CC] 000068A0 80C10064 lwz r6, [r1 + 0x0064] 000068A4 4BFFB8D9 bl -0x00004728 /* 0000217C */ 000068A8 7C630735 extsh. r3, r3 000068AC 90610074 stw [r1 + 0x0074], r3 000068B0 41820034 beq +0x00000034 /* 000068E4 */ 000068B4 80610070 lwz r3, [r1 + 0x0070] 000068B8 80630004 lwz r3, [r3 + 0x0004] 000068BC 480025C5 bl +0x000025C4 /* 00008E80 */ 000068C0 80410014 lwz r2, [r1 + 0x0014] 000068C4 48001698 b +0x00001698 /* 00007F5C */ label000068C8: 000068C8 800100E4 lwz r0, [r1 + 0x00E4] 000068CC 80610064 lwz r3, [r1 + 0x0064] 000068D0 7C030014 addc r0, r3, r0 000068D4 8061003C lwz r3, [r1 + 0x003C] 000068D8 90030000 stw [r3], r0 000068DC 806100E4 lwz r3, [r1 + 0x00E4] 000068E0 906100CC stw [r1 + 0x00CC], r3 label000068E4: 000068E4 8001004C lwz r0, [r1 + 0x004C] 000068E8 81A100A8 lwz r13, [r1 + 0x00A8] 000068EC 3000FFFE subic r0, r0, 2 000068F0 900100E8 stw [r1 + 0x00E8], r0 000068F4 8001004C lwz r0, [r1 + 0x004C] 000068F8 832100AC lwz r25, [r1 + 0x00AC] 000068FC 3060FFFA subic r3, r0, 6 00006900 800100E8 lwz r0, [r1 + 0x00E8] 00006904 906100EC stw [r1 + 0x00EC], r3 00006908 28800001 cmplwi cr1, r0, 1 0000690C 40851358 ble cr1, +0x00001358 /* 00007C64 */ 00006910 800100EC lwz r0, [r1 + 0x00EC] 00006914 28000001 cmplwi r0, 1 00006918 4081134C ble +0x0000134C /* 00007C64 */ 0000691C 8001004C lwz r0, [r1 + 0x004C] 00006920 2C800004 cmpwi cr1, r0, 4 00006924 40860014 bne cr1, +0x00000014 /* 00006938 */ 00006928 80610080 lwz r3, [r1 + 0x0080] 0000692C A8034122 lha r0, [r3 + 0x4122] 00006930 3000FFFE subic r0, r0, 2 00006934 B0034122 sth [r3 + 0x4122], r0 label00006938: 00006938 881300A5 lbz r0, [r19 + 0x00A5] 0000693C 80610080 lwz r3, [r1 + 0x0080] 00006940 2C000000 cmpwi r0, 0 00006944 30632200 addic r3, r3, 8704 00006948 41820024 beq +0x00000024 /* 0000696C */ 0000694C 808100A0 lwz r4, [r1 + 0x00A0] 00006950 38A00600 li r5, 0x0600 00006954 48002119 bl +0x00002118 /* 00008A6C */ 00006958 80410014 lwz r2, [r1 + 0x0014] 0000695C 38000000 li r0, 0x0000 00006960 981300A5 stb [r19 + 0x00A5], r0 00006964 418E012C beq cr3, +0x0000012C /* 00006A90 */ 00006968 48000058 b +0x00000058 /* 000069C0 */ label0000696C: 0000696C 80010080 lwz r0, [r1 + 0x0080] 00006970 80E101CC lwz r7, [r1 + 0x01CC] 00006974 30803D00 addic r4, r0, 15616 00006978 810101D0 lwz r8, [r1 + 0x01D0] 0000697C 38730000 addi r3, r19, 0x0000 00006980 80A100A0 lwz r5, [r1 + 0x00A0] 00006984 38C00600 li r6, 0x0600 00006988 39200004 li r9, 0x0004 0000698C 48001975 bl +0x00001974 /* 00008300 */ 00006990 7C600735 extsh. r0, r3 00006994 41820020 beq +0x00000020 /* 000069B4 */ label00006998: 00006998 3860DCF7 li r3, 0xFFFFDCF7 0000699C 90610074 stw [r1 + 0x0074], r3 000069A0 80610070 lwz r3, [r1 + 0x0070] 000069A4 80630004 lwz r3, [r3 + 0x0004] 000069A8 480024D9 bl +0x000024D8 /* 00008E80 */ 000069AC 80410014 lwz r2, [r1 + 0x0014] 000069B0 480015AC b +0x000015AC /* 00007F5C */ label000069B4: 000069B4 38000000 li r0, 0x0000 000069B8 90010078 stw [r1 + 0x0078], r0 000069BC 418E00D4 beq cr3, +0x000000D4 /* 00006A90 */ label000069C0: 000069C0 881300A6 lbz r0, [r19 + 0x00A6] 000069C4 80610080 lwz r3, [r1 + 0x0080] 000069C8 2C000000 cmpwi r0, 0 000069CC 30632800 addic r3, r3, 10240 000069D0 4182003C beq +0x0000003C /* 00006A0C */ 000069D4 808100D0 lwz r4, [r1 + 0x00D0] 000069D8 38A00600 li r5, 0x0600 000069DC 48002091 bl +0x00002090 /* 00008A6C */ 000069E0 80410014 lwz r2, [r1 + 0x0014] 000069E4 80010080 lwz r0, [r1 + 0x0080] 000069E8 808100D4 lwz r4, [r1 + 0x00D4] 000069EC 30602E00 addic r3, r0, 11776 000069F0 38A00600 li r5, 0x0600 000069F4 48002079 bl +0x00002078 /* 00008A6C */ 000069F8 80410014 lwz r2, [r1 + 0x0014] 000069FC 38000000 li r0, 0x0000 00006A00 981300A6 stb [r19 + 0x00A6], r0 00006A04 80010084 lwz r0, [r1 + 0x0084] 00006A08 4800008C b +0x0000008C /* 00006A94 */ label00006A0C: 00006A0C 808101E0 lwz r4, [r1 + 0x01E0] 00006A10 80610080 lwz r3, [r1 + 0x0080] 00006A14 908100E4 stw [r1 + 0x00E4], r4 00006A18 38000000 li r0, 0x0000 00006A1C B0034968 sth [r3 + 0x4968], r0 00006A20 38030000 addi r0, r3, 0x0000 00006A24 30004548 addic r0, r0, 17736 00006A28 38730000 addi r3, r19, 0x0000 00006A2C 9001007C stw [r1 + 0x007C], r0 00006A30 30800000 addic r4, r0, 0 00006A34 80A100D0 lwz r5, [r1 + 0x00D0] 00006A38 38C00600 li r6, 0x0600 00006A3C 80E100C8 lwz r7, [r1 + 0x00C8] 00006A40 810100E4 lwz r8, [r1 + 0x00E4] 00006A44 39200015 li r9, 0x0015 00006A48 480018B9 bl +0x000018B8 /* 00008300 */ 00006A4C 7C600735 extsh. r0, r3 00006A50 4082FF48 bne -0x000000B8 /* 00006998 */ 00006A54 80610080 lwz r3, [r1 + 0x0080] 00006A58 810100E4 lwz r8, [r1 + 0x00E4] 00006A5C 38000001 li r0, 0x0001 00006A60 B0034968 sth [r3 + 0x4968], r0 00006A64 8081007C lwz r4, [r1 + 0x007C] 00006A68 38600000 li r3, 0x0000 00006A6C 9061007C stw [r1 + 0x007C], r3 00006A70 38730000 addi r3, r19, 0x0000 00006A74 80A100D4 lwz r5, [r1 + 0x00D4] 00006A78 38C00600 li r6, 0x0600 00006A7C 80E100C8 lwz r7, [r1 + 0x00C8] 00006A80 39200021 li r9, 0x0021 00006A84 4800187D bl +0x0000187C /* 00008300 */ 00006A88 7C600735 extsh. r0, r3 00006A8C 4082FF0C bne -0x000000F4 /* 00006998 */ label00006A90: 00006A90 80010084 lwz r0, [r1 + 0x0084] label00006A94: 00006A94 806100CC lwz r3, [r1 + 0x00CC] 00006A98 7C000E70 srawi r0, r0, 1 00006A9C 900100F0 stw [r1 + 0x00F0], r0 00006AA0 7C630014 addc r3, r3, r0 00006AA4 388D0000 addi r4, r13, 0x0000 00006AA8 80A10094 lwz r5, [r1 + 0x0094] 00006AAC 48004F89 bl +0x00004F88 /* 0000BA34 */ 00006AB0 4FFFFB82 cror crb31, crb31, crb31 00006AB4 800100CC lwz r0, [r1 + 0x00CC] 00006AB8 80610054 lwz r3, [r1 + 0x0054] 00006ABC 38990000 addi r4, r25, 0x0000 00006AC0 7C030014 addc r0, r3, r0 00006AC4 806100F0 lwz r3, [r1 + 0x00F0] 00006AC8 80A10094 lwz r5, [r1 + 0x0094] 00006ACC 7C630014 addc r3, r3, r0 00006AD0 48004F65 bl +0x00004F64 /* 0000BA34 */ 00006AD4 4FFFFB82 cror crb31, crb31, crb31 00006AD8 800101C0 lwz r0, [r1 + 0x01C0] 00006ADC 806100CC lwz r3, [r1 + 0x00CC] 00006AE0 900100E4 stw [r1 + 0x00E4], r0 00006AE4 80010064 lwz r0, [r1 + 0x0064] 00006AE8 7C630014 addc r3, r3, r0 00006AEC 800100E4 lwz r0, [r1 + 0x00E4] 00006AF0 2D0007F8 cmpwi cr2, r0, 2040 00006AF4 800100F0 lwz r0, [r1 + 0x00F0] 00006AF8 7C601814 addc r3, r0, r3 00006AFC 40880018 bge cr2, +0x00000018 /* 00006B14 */ 00006B00 808100B0 lwz r4, [r1 + 0x00B0] 00006B04 80A10094 lwz r5, [r1 + 0x0094] 00006B08 48004F2D bl +0x00004F2C /* 0000BA34 */ 00006B0C 4FFFFB82 cror crb31, crb31, crb31 00006B10 48000018 b +0x00000018 /* 00006B28 */ label00006B14: 00006B14 38790000 addi r3, r25, 0x0000 00006B18 808100B0 lwz r4, [r1 + 0x00B0] 00006B1C 38B80000 addi r5, r24, 0x0000 00006B20 48001F4D bl +0x00001F4C /* 00008A6C */ 00006B24 80410014 lwz r2, [r1 + 0x0014] label00006B28: 00006B28 8001008C lwz r0, [r1 + 0x008C] 00006B2C 9001008C stw [r1 + 0x008C], r0 00006B30 80010048 lwz r0, [r1 + 0x0048] 00006B34 7C000E70 srawi r0, r0, 1 00006B38 3060FFFE subic r3, r0, 2 00006B3C 8001008C lwz r0, [r1 + 0x008C] 00006B40 906100F4 stw [r1 + 0x00F4], r3 00006B44 2C800000 cmpwi cr1, r0, 0 00006B48 41860088 beq cr1, +0x00000088 /* 00006BD0 */ 00006B4C 800100F4 lwz r0, [r1 + 0x00F4] 00006B50 386D0000 addi r3, r13, 0x0000 00006B54 7C000734 extsh r0, r0 00006B58 7C630014 addc r3, r3, r0 00006B5C 906100F8 stw [r1 + 0x00F8], r3 00006B60 806100B0 lwz r3, [r1 + 0x00B0] 00006B64 3160FFFF subic r11, r0, 1 00006B68 7C630014 addc r3, r3, r0 00006B6C 906100FC stw [r1 + 0x00FC], r3 00006B70 38790000 addi r3, r25, 0x0000 00006B74 7CA30014 addc r5, r3, r0 00006B78 90A10100 stw [r1 + 0x0100], r5 00006B7C 38000001 li r0, 0x0001 00006B80 38800000 li r4, 0x0000 00006B84 900100F4 stw [r1 + 0x00F4], r0 00006B88 818100B0 lwz r12, [r1 + 0x00B0] 00006B8C 81410100 lwz r10, [r1 + 0x0100] 00006B90 812100AC lwz r9, [r1 + 0x00AC] 00006B94 810100F8 lwz r8, [r1 + 0x00F8] 00006B98 80E100A8 lwz r7, [r1 + 0x00A8] 00006B9C 806100FC lwz r3, [r1 + 0x00FC] label00006BA0: 00006BA0 7C0758AE lbzx r0, r7, r11 00006BA4 7C0821AE stbx r8, r0, r4 00006BA8 7CA958AE lbzx r5, r9, r11 00006BAC 7CAA21AE stbx r10, r5, r4 00006BB0 7C0C58AE lbzx r0, r12, r11 00006BB4 7C0321AE stbx r3, r0, r4 00006BB8 800100F4 lwz r0, [r1 + 0x00F4] 00006BBC 7C040734 extsh r4, r0 00006BC0 2C040004 cmpwi r4, 4 00006BC4 30040001 addic r0, r4, 1 00006BC8 900100F4 stw [r1 + 0x00F4], r0 00006BCC 4180FFD4 blt -0x0000002C /* 00006BA0 */ label00006BD0: 00006BD0 8001004C lwz r0, [r1 + 0x004C] 00006BD4 2C800004 cmpwi cr1, r0, 4 00006BD8 380D0000 addi r0, r13, 0x0000 00006BDC 7C0D0040 cmpl r13, r0 00006BE0 38190000 addi r0, r25, 0x0000 00006BE4 7F0D0040 cmpl cr6, r13, r0 00006BE8 40850024 ble cr1, +0x00000024 /* 00006C0C */ 00006BEC 800100B0 lwz r0, [r1 + 0x00B0] 00006BF0 40820010 bne +0x00000010 /* 00006C00 */ 00006BF4 39B90000 addi r13, r25, 0x0000 00006BF8 33200000 addic r25, r0, 0 00006BFC 48000010 b +0x00000010 /* 00006C0C */ label00006C00: 00006C00 409A000C bne cr6, +0x0000000C /* 00006C0C */ 00006C04 31A00000 addic r13, r0, 0 00006C08 832100A8 lwz r25, [r1 + 0x00A8] label00006C0C: 00006C0C 800101CC lwz r0, [r1 + 0x01CC] 00006C10 806101D0 lwz r3, [r1 + 0x01D0] 00006C14 900100F8 stw [r1 + 0x00F8], r0 00006C18 90610100 stw [r1 + 0x0100], r3 00006C1C 80010080 lwz r0, [r1 + 0x0080] 00006C20 38730000 addi r3, r19, 0x0000 00006C24 30003D00 addic r0, r0, 15616 00006C28 900100F4 stw [r1 + 0x00F4], r0 00006C2C 30800000 addic r4, r0, 0 00006C30 80A100C4 lwz r5, [r1 + 0x00C4] 00006C34 38C00600 li r6, 0x0600 00006C38 80E100F8 lwz r7, [r1 + 0x00F8] 00006C3C 81010100 lwz r8, [r1 + 0x0100] 00006C40 81210078 lwz r9, [r1 + 0x0078] 00006C44 480016BD bl +0x000016BC /* 00008300 */ 00006C48 7C600735 extsh. r0, r3 00006C4C 4082FD4C bne -0x000002B4 /* 00006998 */ 00006C50 408800D0 bge cr2, +0x000000D0 /* 00006D20 */ 00006C54 38730000 addi r3, r19, 0x0000 00006C58 808100F4 lwz r4, [r1 + 0x00F4] 00006C5C 80A100C0 lwz r5, [r1 + 0x00C0] 00006C60 38C00600 li r6, 0x0600 00006C64 80E100F8 lwz r7, [r1 + 0x00F8] 00006C68 81010100 lwz r8, [r1 + 0x0100] 00006C6C 81210078 lwz r9, [r1 + 0x0078] 00006C70 48001691 bl +0x00001690 /* 00008300 */ 00006C74 7C600735 extsh. r0, r3 00006C78 80010090 lwz r0, [r1 + 0x0090] 00006C7C 7C6D0014 addc r3, r13, r0 00006C80 906100FC stw [r1 + 0x00FC], r3 00006C84 4082FD14 bne -0x000002EC /* 00006998 */ 00006C88 7C00C814 addc r0, r0, r25 00006C8C 90010104 stw [r1 + 0x0104], r0 00006C90 80010084 lwz r0, [r1 + 0x0084] 00006C94 806100C4 lwz r3, [r1 + 0x00C4] 00006C98 80810104 lwz r4, [r1 + 0x0104] 00006C9C 7C030014 addc r0, r3, r0 00006CA0 90010108 stw [r1 + 0x0108], r0 00006CA4 806100FC lwz r3, [r1 + 0x00FC] 00006CA8 80A10088 lwz r5, [r1 + 0x0088] 00006CAC 30C00000 addic r6, r0, 0 00006CB0 38F80000 addi r7, r24, 0x0000 00006CB4 39000002 li r8, 0x0002 00006CB8 39320000 addi r9, r18, 0x0000 00006CBC 48005251 bl +0x00005250 /* 0000BF0C */ 00006CC0 4FFFFB82 cror crb31, crb31, crb31 00006CC4 80010084 lwz r0, [r1 + 0x0084] 00006CC8 806100A0 lwz r3, [r1 + 0x00A0] 00006CCC 38800000 li r4, 0x0000 00006CD0 7CC30014 addc r6, r3, r0 00006CD4 806100FC lwz r3, [r1 + 0x00FC] 00006CD8 38F80000 addi r7, r24, 0x0000 00006CDC 38A30000 addi r5, r3, 0x0000 00006CE0 39000000 li r8, 0x0000 00006CE4 39320000 addi r9, r18, 0x0000 00006CE8 48005225 bl +0x00005224 /* 0000BF0C */ 00006CEC 4FFFFB82 cror crb31, crb31, crb31 00006CF0 80010084 lwz r0, [r1 + 0x0084] 00006CF4 806100C0 lwz r3, [r1 + 0x00C0] 00006CF8 80A10104 lwz r5, [r1 + 0x0104] 00006CFC 7CC30014 addc r6, r3, r0 00006D00 38650000 addi r3, r5, 0x0000 00006D04 38800000 li r4, 0x0000 00006D08 38F80000 addi r7, r24, 0x0000 00006D0C 39000000 li r8, 0x0000 00006D10 39320000 addi r9, r18, 0x0000 00006D14 480051F9 bl +0x000051F8 /* 0000BF0C */ 00006D18 4FFFFB82 cror crb31, crb31, crb31 00006D1C 48000044 b +0x00000044 /* 00006D60 */ label00006D20: 00006D20 80010090 lwz r0, [r1 + 0x0090] 00006D24 38800000 li r4, 0x0000 00006D28 7C6D0014 addc r3, r13, r0 00006D2C 906100FC stw [r1 + 0x00FC], r3 00006D30 80010084 lwz r0, [r1 + 0x0084] 00006D34 806100C4 lwz r3, [r1 + 0x00C4] 00006D38 80A10088 lwz r5, [r1 + 0x0088] 00006D3C 7C030014 addc r0, r3, r0 00006D40 90010108 stw [r1 + 0x0108], r0 00006D44 806100FC lwz r3, [r1 + 0x00FC] 00006D48 30C00000 addic r6, r0, 0 00006D4C 38F80000 addi r7, r24, 0x0000 00006D50 39000000 li r8, 0x0000 00006D54 39320000 addi r9, r18, 0x0000 00006D58 480051B5 bl +0x000051B4 /* 0000BF0C */ 00006D5C 4FFFFB82 cror crb31, crb31, crb31 label00006D60: 00006D60 80010060 lwz r0, [r1 + 0x0060] 00006D64 806100CC lwz r3, [r1 + 0x00CC] 00006D68 7C030014 addc r0, r3, r0 00006D6C 9001010C stw [r1 + 0x010C], r0 00006D70 80010084 lwz r0, [r1 + 0x0084] 00006D74 7C031670 srawi r3, r0, 2 00006D78 8001009C lwz r0, [r1 + 0x009C] 00006D7C 90610104 stw [r1 + 0x0104], r3 00006D80 2C000000 cmpwi r0, 0 00006D84 4082030C bne +0x0000030C /* 00007090 */ 00006D88 80010104 lwz r0, [r1 + 0x0104] 00006D8C 8061010C lwz r3, [r1 + 0x010C] 00006D90 7C030014 addc r0, r3, r0 00006D94 90010104 stw [r1 + 0x0104], r0 00006D98 40880068 bge cr2, +0x00000068 /* 00006E00 */ 00006D9C 80610064 lwz r3, [r1 + 0x0064] 00006DA0 38B70000 addi r5, r23, 0x0000 00006DA4 7C830014 addc r4, r3, r0 00006DA8 30600000 addic r3, r0, 0 00006DAC 38DB0000 addi r6, r27, 0x0000 00006DB0 38FD0000 addi r7, r29, 0x0000 00006DB4 391F0000 addi r8, r31, 0x0000 00006DB8 393A0000 addi r9, r26, 0x0000 00006DBC 81410098 lwz r10, [r1 + 0x0098] 00006DC0 48004DD9 bl +0x00004DD8 /* 0000BB98 */ 00006DC4 4FFFFB82 cror crb31, crb31, crb31 00006DC8 800100DC lwz r0, [r1 + 0x00DC] 00006DCC 80610104 lwz r3, [r1 + 0x0104] 00006DD0 38BE0000 addi r5, r30, 0x0000 00006DD4 7C630014 addc r3, r3, r0 00006DD8 80010064 lwz r0, [r1 + 0x0064] 00006DDC 38DC0000 addi r6, r28, 0x0000 00006DE0 7C801814 addc r4, r0, r3 00006DE4 38EE0000 addi r7, r14, 0x0000 00006DE8 39100000 addi r8, r16, 0x0000 00006DEC 39360000 addi r9, r22, 0x0000 00006DF0 81410098 lwz r10, [r1 + 0x0098] 00006DF4 48004DA5 bl +0x00004DA4 /* 0000BB98 */ 00006DF8 4FFFFB82 cror crb31, crb31, crb31 00006DFC 480000FC b +0x000000FC /* 00006EF8 */ label00006E00: 00006E00 30600000 addic r3, r0, 0 00006E04 389B0000 addi r4, r27, 0x0000 00006E08 80A10098 lwz r5, [r1 + 0x0098] 00006E0C 48004C29 bl +0x00004C28 /* 0000BA34 */ 00006E10 4FFFFB82 cror crb31, crb31, crb31 00006E14 800100DC lwz r0, [r1 + 0x00DC] 00006E18 80610104 lwz r3, [r1 + 0x0104] 00006E1C 389C0000 addi r4, r28, 0x0000 00006E20 7C630014 addc r3, r3, r0 00006E24 80A10098 lwz r5, [r1 + 0x0098] 00006E28 48004C0D bl +0x00004C0C /* 0000BA34 */ 00006E2C 4FFFFB82 cror crb31, crb31, crb31 00006E30 387B0000 addi r3, r27, 0x0000 00006E34 38970000 addi r4, r23, 0x0000 00006E38 80A10094 lwz r5, [r1 + 0x0094] 00006E3C 48004BF9 bl +0x00004BF8 /* 0000BA34 */ 00006E40 4FFFFB82 cror crb31, crb31, crb31 00006E44 387C0000 addi r3, r28, 0x0000 00006E48 389E0000 addi r4, r30, 0x0000 00006E4C 80A10094 lwz r5, [r1 + 0x0094] 00006E50 48004BE5 bl +0x00004BE4 /* 0000BA34 */ 00006E54 4FFFFB82 cror crb31, crb31, crb31 00006E58 38770000 addi r3, r23, 0x0000 00006E5C 389B0000 addi r4, r27, 0x0000 00006E60 38B80000 addi r5, r24, 0x0000 00006E64 48001C09 bl +0x00001C08 /* 00008A6C */ 00006E68 80410014 lwz r2, [r1 + 0x0014] 00006E6C 387E0000 addi r3, r30, 0x0000 00006E70 389C0000 addi r4, r28, 0x0000 00006E74 38B80000 addi r5, r24, 0x0000 00006E78 48001BF5 bl +0x00001BF4 /* 00008A6C */ 00006E7C 80410014 lwz r2, [r1 + 0x0014] 00006E80 38770000 addi r3, r23, 0x0000 00006E84 389D0000 addi r4, r29, 0x0000 00006E88 38B80000 addi r5, r24, 0x0000 00006E8C 48001BE1 bl +0x00001BE0 /* 00008A6C */ 00006E90 80410014 lwz r2, [r1 + 0x0014] 00006E94 387E0000 addi r3, r30, 0x0000 00006E98 388E0000 addi r4, r14, 0x0000 00006E9C 38B80000 addi r5, r24, 0x0000 00006EA0 48001BCD bl +0x00001BCC /* 00008A6C */ 00006EA4 80410014 lwz r2, [r1 + 0x0014] 00006EA8 38770000 addi r3, r23, 0x0000 00006EAC 389F0000 addi r4, r31, 0x0000 00006EB0 38B80000 addi r5, r24, 0x0000 00006EB4 48001BB9 bl +0x00001BB8 /* 00008A6C */ 00006EB8 80410014 lwz r2, [r1 + 0x0014] 00006EBC 387E0000 addi r3, r30, 0x0000 00006EC0 38900000 addi r4, r16, 0x0000 00006EC4 38B80000 addi r5, r24, 0x0000 00006EC8 48001BA5 bl +0x00001BA4 /* 00008A6C */ 00006ECC 80410014 lwz r2, [r1 + 0x0014] 00006ED0 38770000 addi r3, r23, 0x0000 00006ED4 389A0000 addi r4, r26, 0x0000 00006ED8 38B80000 addi r5, r24, 0x0000 00006EDC 48001B91 bl +0x00001B90 /* 00008A6C */ 00006EE0 80410014 lwz r2, [r1 + 0x0014] 00006EE4 387E0000 addi r3, r30, 0x0000 00006EE8 38960000 addi r4, r22, 0x0000 00006EEC 38B80000 addi r5, r24, 0x0000 00006EF0 48001B7D bl +0x00001B7C /* 00008A6C */ 00006EF4 80410014 lwz r2, [r1 + 0x0014] label00006EF8: 00006EF8 8001008C lwz r0, [r1 + 0x008C] 00006EFC 2C000000 cmpwi r0, 0 00006F00 418200B8 beq +0x000000B8 /* 00006FB8 */ 00006F04 80010048 lwz r0, [r1 + 0x0048] 00006F08 39600002 li r11, 0x0002 00006F0C 7C000E70 srawi r0, r0, 1 00006F10 3000FFFC subic r0, r0, 4 00006F14 7C000734 extsh r0, r0 00006F18 90010104 stw [r1 + 0x0104], r0 00006F1C 3000FFFF subic r0, r0, 1 00006F20 7C040734 extsh r4, r0 00006F24 80010104 lwz r0, [r1 + 0x0104] 00006F28 39800000 li r12, 0x0000 00006F2C 7C0C0014 addc r0, r12, r0 00006F30 9001009C stw [r1 + 0x009C], r0 00006F34 39800001 li r12, 0x0001 00006F38 9161010C stw [r1 + 0x010C], r11 00006F3C 81410104 lwz r10, [r1 + 0x0104] label00006F40: 00006F40 8061009C lwz r3, [r1 + 0x009C] 00006F44 7C1720AE lbzx r0, r23, r4 00006F48 7C630734 extsh r3, r3 00006F4C 7C1719AE stbx r23, r0, r3 00006F50 7D7B20AE lbzx r11, r27, r4 00006F54 7CAC5014 addc r5, r12, r10 00006F58 7D7B19AE stbx r27, r11, r3 00006F5C 7C1D20AE lbzx r0, r29, r4 00006F60 90A1009C stw [r1 + 0x009C], r5 00006F64 7C1D19AE stbx r29, r0, r3 00006F68 7CBF20AE lbzx r5, r31, r4 00006F6C 2C8C0008 cmpwi cr1, r12, 8 fn00006F70: 00006F70 7CBF19AE stbx r31, r5, r3 00006F74 7C1A20AE lbzx r0, r26, r4 00006F78 8161010C lwz r11, [r1 + 0x010C] 00006F7C 7C1A19AE stbx r26, r0, r3 00006F80 7CBE20AE lbzx r5, r30, r4 00006F84 7D6C0734 extsh r12, r11 00006F88 7CBE19AE stbx r30, r5, r3 00006F8C 7C1C20AE lbzx r0, r28, r4 00006F90 316C0001 addic r11, r12, 1 00006F94 7C1C19AE stbx r28, r0, r3 00006F98 7CAE20AE lbzx r5, r14, r4 00006F9C 9161010C stw [r1 + 0x010C], r11 00006FA0 7CAE19AE stbx r14, r5, r3 00006FA4 7C1020AE lbzx r0, r16, r4 00006FA8 7C1019AE stbx r16, r0, r3 00006FAC 7CB620AE lbzx r5, r22, r4 00006FB0 7CB619AE stbx r22, r5, r3 00006FB4 4184FF8C blt cr1, -0x00000074 /* 00006F40 */ label00006FB8: 00006FB8 418E00D8 beq cr3, +0x000000D8 /* 00007090 */ 00006FBC 408800D4 bge cr2, +0x000000D4 /* 00007090 */ 00006FC0 8001004C lwz r0, [r1 + 0x004C] 00006FC4 3000FFFC subic r0, r0, 4 00006FC8 28000001 cmplwi r0, 1 00006FCC 8001004C lwz r0, [r1 + 0x004C] 00006FD0 2C800005 cmpwi cr1, r0, 5 00006FD4 40810C84 ble +0x00000C84 /* 00007C58 */ 00006FD8 4185003C bgt cr1, +0x0000003C /* 00007014 */ 00006FDC 28000001 cmplwi r0, 1 00006FE0 40810028 ble +0x00000028 /* 00007008 */ 00006FE4 800100E8 lwz r0, [r1 + 0x00E8] 00006FE8 28800001 cmplwi cr1, r0, 1 00006FEC 4185003C bgt cr1, +0x0000003C /* 00007028 */ 00006FF0 3ABB0000 addi r21, r27, 0x0000 00006FF4 39FC0000 addi r15, r28, 0x0000 00006FF8 80010068 lwz r0, [r1 + 0x0068] 00006FFC 808100D0 lwz r4, [r1 + 0x00D0] 00007000 540007BE rlwinm r0, r0, 0, 30, 31 00007004 48000030 b +0x00000030 /* 00007034 */ label00007008: 00007008 3AB70000 addi r21, r23, 0x0000 0000700C 39FE0000 addi r15, r30, 0x0000 00007010 48000018 b +0x00000018 /* 00007028 */ label00007014: 00007014 800100EC lwz r0, [r1 + 0x00EC] 00007018 28000001 cmplwi r0, 1 0000701C 4181000C bgt +0x0000000C /* 00007028 */ 00007020 3ABF0000 addi r21, r31, 0x0000 00007024 39F00000 addi r15, r16, 0x0000 label00007028: 00007028 80010068 lwz r0, [r1 + 0x0068] 0000702C 808100D0 lwz r4, [r1 + 0x00D0] 00007030 540007BE rlwinm r0, r0, 0, 30, 31 label00007034: 00007034 7C60A814 addc r3, r0, r21 00007038 900100E8 stw [r1 + 0x00E8], r0 0000703C 80010084 lwz r0, [r1 + 0x0084] 00007040 38B50000 addi r5, r21, 0x0000 00007044 7CC40014 addc r6, r4, r0 00007048 38800000 li r4, 0x0000 0000704C 38F80000 addi r7, r24, 0x0000 00007050 39000000 li r8, 0x0000 00007054 39320000 addi r9, r18, 0x0000 00007058 48004EB5 bl +0x00004EB4 /* 0000BF0C */ 0000705C 4FFFFB82 cror crb31, crb31, crb31 00007060 800100E8 lwz r0, [r1 + 0x00E8] 00007064 808100D4 lwz r4, [r1 + 0x00D4] 00007068 7C607814 addc r3, r0, r15 0000706C 80010084 lwz r0, [r1 + 0x0084] 00007070 38AF0000 addi r5, r15, 0x0000 00007074 7CC40014 addc r6, r4, r0 00007078 38800000 li r4, 0x0000 0000707C 38F80000 addi r7, r24, 0x0000 00007080 39000000 li r8, 0x0000 00007084 39320000 addi r9, r18, 0x0000 00007088 48004E85 bl +0x00004E84 /* 0000BF0C */ 0000708C 4FFFFB82 cror crb31, crb31, crb31 label00007090: 00007090 800101C4 lwz r0, [r1 + 0x01C4] 00007094 90010104 stw [r1 + 0x0104], r0 00007098 80610104 lwz r3, [r1 + 0x0104] 0000709C 8001004C lwz r0, [r1 + 0x004C] 000070A0 2C030000 cmpwi r3, 0 000070A4 7C000034 cntlzw r0, r0 000070A8 5400D97E rlwinm r0, r0, 27, 5, 31 000070AC 3063FFFF subic r3, r3, 1 000070B0 900100EC stw [r1 + 0x00EC], r0 000070B4 90610104 stw [r1 + 0x0104], r3 000070B8 41820E04 beq +0x00000E04 /* 00007EBC */ 000070BC 80010084 lwz r0, [r1 + 0x0084] 000070C0 8061005C lwz r3, [r1 + 0x005C] 000070C4 540007BE rlwinm r0, r0, 0, 30, 31 000070C8 900100E8 stw [r1 + 0x00E8], r0 000070CC 800100B4 lwz r0, [r1 + 0x00B4] 000070D0 7C630014 addc r3, r3, r0 000070D4 80010048 lwz r0, [r1 + 0x0048] 000070D8 9061005C stw [r1 + 0x005C], r3 000070DC 7C000E70 srawi r0, r0, 1 000070E0 9001010C stw [r1 + 0x010C], r0 000070E4 3000FFFC subic r0, r0, 4 000070E8 7C000734 extsh r0, r0 000070EC 90010110 stw [r1 + 0x0110], r0 000070F0 8001010C lwz r0, [r1 + 0x010C] 000070F4 3000FFFE subic r0, r0, 2 000070F8 7C030734 extsh r3, r0 000070FC 90610068 stw [r1 + 0x0068], r3 00007100 800100B4 lwz r0, [r1 + 0x00B4] 00007104 80610054 lwz r3, [r1 + 0x0054] 00007108 7C830014 addc r4, r3, r0 0000710C 80010084 lwz r0, [r1 + 0x0084] 00007110 806100D0 lwz r3, [r1 + 0x00D0] 00007114 9081009C stw [r1 + 0x009C], r4 00007118 7C030014 addc r0, r3, r0 0000711C 9001010C stw [r1 + 0x010C], r0 label00007120: 00007120 80010084 lwz r0, [r1 + 0x0084] 00007124 806100D4 lwz r3, [r1 + 0x00D4] 00007128 7C630014 addc r3, r3, r0 0000712C 80010064 lwz r0, [r1 + 0x0064] 00007130 90610114 stw [r1 + 0x0114], r3 00007134 5400083C rlwinm r0, r0, 1, 0, 30 00007138 90010118 stw [r1 + 0x0118], r0 0000713C 80010080 lwz r0, [r1 + 0x0080] 00007140 30604548 addic r3, r0, 17736 00007144 80010090 lwz r0, [r1 + 0x0090] 00007148 9061011C stw [r1 + 0x011C], r3 0000714C 7C00C814 addc r0, r0, r25 00007150 90010120 stw [r1 + 0x0120], r0 00007154 80010084 lwz r0, [r1 + 0x0084] 00007158 806100C0 lwz r3, [r1 + 0x00C0] 0000715C 7C630014 addc r3, r3, r0 00007160 80010084 lwz r0, [r1 + 0x0084] 00007164 90610124 stw [r1 + 0x0124], r3 00007168 7C001670 srawi r0, r0, 2 0000716C 90010128 stw [r1 + 0x0128], r0 00007170 80010080 lwz r0, [r1 + 0x0080] 00007174 30604124 addic r3, r0, 16676 00007178 90610084 stw [r1 + 0x0084], r3 label0000717C: 0000717C 8001004C lwz r0, [r1 + 0x004C] 00007180 28800007 cmplwi cr1, r0, 7 00007184 41850C34 bgt cr1, +0x00000C34 /* 00007DB8 */ 00007188 8062000C lwz r3, [r2 + 0x000C] 0000718C 5400103A rlwinm r0, r0, 2, 0, 29 00007190 7C630014 addc r3, r3, r0 00007194 80030008 lwz r0, [r3 + 0x0008] 00007198 80620010 lwz r3, [r2 + 0x0010] 0000719C 7C001814 addc r0, r0, r3 000071A0 7C0903A6 mtctr r0 000071A4 4E800420 bctr 000071A8 800100EC lwz r0, [r1 + 0x00EC] 000071AC 2C000000 cmpwi r0, 0 000071B0 800100A8 lwz r0, [r1 + 0x00A8] 000071B4 7F0D0040 cmpl cr6, r13, r0 000071B8 800100AC lwz r0, [r1 + 0x00AC] 000071BC 7C8D0040 cmpl cr1, r13, r0 000071C0 408204EC bne +0x000004EC /* 000076AC */ 000071C4 800100B0 lwz r0, [r1 + 0x00B0] 000071C8 7C0D0040 cmpl r13, r0 000071CC 409A0014 bne cr6, +0x00000014 /* 000071E0 */ 000071D0 81A100AC lwz r13, [r1 + 0x00AC] 000071D4 33200000 addic r25, r0, 0 000071D8 822100A8 lwz r17, [r1 + 0x00A8] 000071DC 48000034 b +0x00000034 /* 00007210 */ label000071E0: 000071E0 40860020 bne cr1, +0x00000020 /* 00007200 */ 000071E4 31A00000 addic r13, r0, 0 000071E8 832100A8 lwz r25, [r1 + 0x00A8] 000071EC 822100AC lwz r17, [r1 + 0x00AC] 000071F0 8001003C lwz r0, [r1 + 0x003C] 000071F4 2C000000 cmpwi r0, 0 000071F8 40820058 bne +0x00000058 /* 00007250 */ 000071FC 48000020 b +0x00000020 /* 0000721C */ label00007200: 00007200 40820010 bne +0x00000010 /* 00007210 */ 00007204 81A100A8 lwz r13, [r1 + 0x00A8] 00007208 832100AC lwz r25, [r1 + 0x00AC] 0000720C 32200000 addic r17, r0, 0 label00007210: 00007210 8001003C lwz r0, [r1 + 0x003C] 00007214 2C000000 cmpwi r0, 0 00007218 40820038 bne +0x00000038 /* 00007250 */ label0000721C: 0000721C 80A10118 lwz r5, [r1 + 0x0118] 00007220 38730000 addi r3, r19, 0x0000 00007224 808100CC lwz r4, [r1 + 0x00CC] 00007228 80C10064 lwz r6, [r1 + 0x0064] 0000722C 4BFFAF51 bl -0x000050B0 /* 0000217C */ 00007230 7C630735 extsh. r3, r3 00007234 90610074 stw [r1 + 0x0074], r3 00007238 41820034 beq +0x00000034 /* 0000726C */ 0000723C 80610070 lwz r3, [r1 + 0x0070] 00007240 80630004 lwz r3, [r3 + 0x0004] 00007244 48001C3D bl +0x00001C3C /* 00008E80 */ 00007248 80410014 lwz r2, [r1 + 0x0014] 0000724C 48000D10 b +0x00000D10 /* 00007F5C */ label00007250: 00007250 30600000 addic r3, r0, 0 00007254 80030000 lwz r0, [r3] 00007258 80610064 lwz r3, [r1 + 0x0064] 0000725C 900100CC stw [r1 + 0x00CC], r0 00007260 7C030014 addc r0, r3, r0 00007264 8061003C lwz r3, [r1 + 0x003C] 00007268 90030000 stw [r3], r0 label0000726C: 0000726C 40930220 bns cr4, +0x00000220 /* 0000748C */ 00007270 800100E4 lwz r0, [r1 + 0x00E4] 00007274 806100CC lwz r3, [r1 + 0x00CC] 00007278 2D0007F8 cmpwi cr2, r0, 2040 0000727C 80010060 lwz r0, [r1 + 0x0060] 00007280 7C030014 addc r0, r3, r0 00007284 80610128 lwz r3, [r1 + 0x0128] 00007288 7C030014 addc r0, r3, r0 0000728C 900100FC stw [r1 + 0x00FC], r0 00007290 40880068 bge cr2, +0x00000068 /* 000072F8 */ 00007294 80610064 lwz r3, [r1 + 0x0064] 00007298 38B70000 addi r5, r23, 0x0000 0000729C 7C830014 addc r4, r3, r0 000072A0 30600000 addic r3, r0, 0 000072A4 38DB0000 addi r6, r27, 0x0000 000072A8 38FD0000 addi r7, r29, 0x0000 000072AC 391F0000 addi r8, r31, 0x0000 000072B0 393A0000 addi r9, r26, 0x0000 000072B4 81410098 lwz r10, [r1 + 0x0098] 000072B8 480048E1 bl +0x000048E0 /* 0000BB98 */ 000072BC 4FFFFB82 cror crb31, crb31, crb31 000072C0 800100DC lwz r0, [r1 + 0x00DC] 000072C4 806100FC lwz r3, [r1 + 0x00FC] 000072C8 38BE0000 addi r5, r30, 0x0000 000072CC 7C630014 addc r3, r3, r0 000072D0 80010064 lwz r0, [r1 + 0x0064] 000072D4 38DC0000 addi r6, r28, 0x0000 000072D8 7C801814 addc r4, r0, r3 000072DC 38EE0000 addi r7, r14, 0x0000 000072E0 39100000 addi r8, r16, 0x0000 000072E4 39360000 addi r9, r22, 0x0000 000072E8 81410098 lwz r10, [r1 + 0x0098] 000072EC 480048AD bl +0x000048AC /* 0000BB98 */ 000072F0 4FFFFB82 cror crb31, crb31, crb31 000072F4 480000FC b +0x000000FC /* 000073F0 */ label000072F8: 000072F8 30600000 addic r3, r0, 0 000072FC 389B0000 addi r4, r27, 0x0000 00007300 80A10098 lwz r5, [r1 + 0x0098] 00007304 48004731 bl +0x00004730 /* 0000BA34 */ 00007308 4FFFFB82 cror crb31, crb31, crb31 0000730C 800100DC lwz r0, [r1 + 0x00DC] 00007310 806100FC lwz r3, [r1 + 0x00FC] 00007314 389C0000 addi r4, r28, 0x0000 00007318 7C630014 addc r3, r3, r0 0000731C 80A10098 lwz r5, [r1 + 0x0098] 00007320 48004715 bl +0x00004714 /* 0000BA34 */ 00007324 4FFFFB82 cror crb31, crb31, crb31 00007328 387B0000 addi r3, r27, 0x0000 0000732C 38970000 addi r4, r23, 0x0000 00007330 80A10094 lwz r5, [r1 + 0x0094] 00007334 48004701 bl +0x00004700 /* 0000BA34 */ 00007338 4FFFFB82 cror crb31, crb31, crb31 0000733C 387C0000 addi r3, r28, 0x0000 00007340 389E0000 addi r4, r30, 0x0000 00007344 80A10094 lwz r5, [r1 + 0x0094] 00007348 480046ED bl +0x000046EC /* 0000BA34 */ 0000734C 4FFFFB82 cror crb31, crb31, crb31 00007350 38770000 addi r3, r23, 0x0000 00007354 389B0000 addi r4, r27, 0x0000 00007358 38B80000 addi r5, r24, 0x0000 0000735C 48001711 bl +0x00001710 /* 00008A6C */ 00007360 80410014 lwz r2, [r1 + 0x0014] 00007364 387E0000 addi r3, r30, 0x0000 00007368 389C0000 addi r4, r28, 0x0000 0000736C 38B80000 addi r5, r24, 0x0000 00007370 480016FD bl +0x000016FC /* 00008A6C */ 00007374 80410014 lwz r2, [r1 + 0x0014] 00007378 38770000 addi r3, r23, 0x0000 0000737C 389D0000 addi r4, r29, 0x0000 00007380 38B80000 addi r5, r24, 0x0000 00007384 480016E9 bl +0x000016E8 /* 00008A6C */ 00007388 80410014 lwz r2, [r1 + 0x0014] 0000738C 387E0000 addi r3, r30, 0x0000 00007390 388E0000 addi r4, r14, 0x0000 00007394 38B80000 addi r5, r24, 0x0000 00007398 480016D5 bl +0x000016D4 /* 00008A6C */ 0000739C 80410014 lwz r2, [r1 + 0x0014] 000073A0 38770000 addi r3, r23, 0x0000 000073A4 389F0000 addi r4, r31, 0x0000 000073A8 38B80000 addi r5, r24, 0x0000 000073AC 480016C1 bl +0x000016C0 /* 00008A6C */ 000073B0 80410014 lwz r2, [r1 + 0x0014] 000073B4 387E0000 addi r3, r30, 0x0000 000073B8 38900000 addi r4, r16, 0x0000 000073BC 38B80000 addi r5, r24, 0x0000 000073C0 480016AD bl +0x000016AC /* 00008A6C */ 000073C4 80410014 lwz r2, [r1 + 0x0014] 000073C8 38770000 addi r3, r23, 0x0000 000073CC 389A0000 addi r4, r26, 0x0000 000073D0 38B80000 addi r5, r24, 0x0000 000073D4 48001699 bl +0x00001698 /* 00008A6C */ 000073D8 80410014 lwz r2, [r1 + 0x0014] 000073DC 387E0000 addi r3, r30, 0x0000 000073E0 38960000 addi r4, r22, 0x0000 000073E4 38B80000 addi r5, r24, 0x0000 000073E8 48001685 bl +0x00001684 /* 00008A6C */ 000073EC 80410014 lwz r2, [r1 + 0x0014] label000073F0: 000073F0 8001008C lwz r0, [r1 + 0x008C] 000073F4 2C800000 cmpwi cr1, r0, 0 000073F8 4186009C beq cr1, +0x0000009C /* 00007494 */ 000073FC 80010110 lwz r0, [r1 + 0x0110] 00007400 38A00000 li r5, 0x0000 00007404 3000FFFF subic r0, r0, 1 00007408 7C040734 extsh r4, r0 0000740C 80010110 lwz r0, [r1 + 0x0110] 00007410 39800002 li r12, 0x0002 00007414 7C050014 addc r0, r5, r0 00007418 38A00001 li r5, 0x0001 0000741C 82A10110 lwz r21, [r1 + 0x0110] label00007420: 00007420 7D7720AE lbzx r11, r23, r4 00007424 7C030734 extsh r3, r0 00007428 7D7719AE stbx r23, r11, r3 0000742C 7CDB20AE lbzx r6, r27, r4 00007430 2C050008 cmpwi r5, 8 00007434 7CDB19AE stbx r27, r6, r3 00007438 7D7D20AE lbzx r11, r29, r4 0000743C 7C05A814 addc r0, r5, r21 00007440 7D7D19AE stbx r29, r11, r3 00007444 7CDF20AE lbzx r6, r31, r4 00007448 7D850734 extsh r5, r12 0000744C 7CDF19AE stbx r31, r6, r3 00007450 7D7A20AE lbzx r11, r26, r4 00007454 31850001 addic r12, r5, 1 00007458 7D7A19AE stbx r26, r11, r3 0000745C 7CDE20AE lbzx r6, r30, r4 00007460 7CDE19AE stbx r30, r6, r3 00007464 7D7C20AE lbzx r11, r28, r4 00007468 7D7C19AE stbx r28, r11, r3 0000746C 7CCE20AE lbzx r6, r14, r4 00007470 7CCE19AE stbx r14, r6, r3 00007474 7D7020AE lbzx r11, r16, r4 00007478 7D7019AE stbx r16, r11, r3 0000747C 7CD620AE lbzx r6, r22, r4 00007480 7CD619AE stbx r22, r6, r3 00007484 4180FF9C blt -0x00000064 /* 00007420 */ 00007488 4800000C b +0x0000000C /* 00007494 */ label0000748C: 0000748C 800100E4 lwz r0, [r1 + 0x00E4] 00007490 2D0007F8 cmpwi cr2, r0, 2040 label00007494: 00007494 41880020 blt cr2, +0x00000020 /* 000074B4 */ 00007498 38790000 addi r3, r25, 0x0000 0000749C 38910000 addi r4, r17, 0x0000 000074A0 38B80000 addi r5, r24, 0x0000 000074A4 480015C9 bl +0x000015C8 /* 00008A6C */ 000074A8 80410014 lwz r2, [r1 + 0x0014] 000074AC 800100CC lwz r0, [r1 + 0x00CC] 000074B0 4800002C b +0x0000002C /* 000074DC */ label000074B4: 000074B4 80010064 lwz r0, [r1 + 0x0064] 000074B8 806100CC lwz r3, [r1 + 0x00CC] 000074BC 38910000 addi r4, r17, 0x0000 000074C0 7C030014 addc r0, r3, r0 000074C4 806100F0 lwz r3, [r1 + 0x00F0] 000074C8 80A10094 lwz r5, [r1 + 0x0094] 000074CC 7C630014 addc r3, r3, r0 000074D0 48004565 bl +0x00004564 /* 0000BA34 */ 000074D4 4FFFFB82 cror crb31, crb31, crb31 000074D8 800100CC lwz r0, [r1 + 0x00CC] label000074DC: 000074DC 80610054 lwz r3, [r1 + 0x0054] 000074E0 38990000 addi r4, r25, 0x0000 000074E4 7C030014 addc r0, r3, r0 000074E8 806100F0 lwz r3, [r1 + 0x00F0] 000074EC 80A10094 lwz r5, [r1 + 0x0094] 000074F0 7C630014 addc r3, r3, r0 000074F4 48004541 bl +0x00004540 /* 0000BA34 */ 000074F8 4FFFFB82 cror crb31, crb31, crb31 000074FC 8001008C lwz r0, [r1 + 0x008C] 00007500 2C800000 cmpwi cr1, r0, 0 00007504 4186003C beq cr1, +0x0000003C /* 00007540 */ 00007508 80010068 lwz r0, [r1 + 0x0068] 0000750C 39800000 li r12, 0x0000 00007510 3160FFFF subic r11, r0, 1 00007514 7C790014 addc r3, r25, r0 00007518 7C910014 addc r4, r17, r0 0000751C 38A00001 li r5, 0x0001 label00007520: 00007520 7C1158AE lbzx r0, r17, r11 00007524 7C0461AE stbx r4, r0, r12 00007528 7CD958AE lbzx r6, r25, r11 0000752C 7CC361AE stbx r3, r6, r12 00007530 7CAC0734 extsh r12, r5 00007534 2C0C0004 cmpwi r12, 4 00007538 30AC0001 addic r5, r12, 1 0000753C 4180FFE4 blt -0x0000001C /* 00007520 */ label00007540: 00007540 80010090 lwz r0, [r1 + 0x0090] 00007544 38800000 li r4, 0x0000 00007548 7C6D0014 addc r3, r13, r0 0000754C 906100FC stw [r1 + 0x00FC], r3 00007550 80A100A4 lwz r5, [r1 + 0x00A4] 00007554 80C10124 lwz r6, [r1 + 0x0124] 00007558 38F80000 addi r7, r24, 0x0000 0000755C 3900FFFF li r8, 0xFFFFFFFF 00007560 39320000 addi r9, r18, 0x0000 00007564 480049A9 bl +0x000049A8 /* 0000BF0C */ 00007568 4FFFFB82 cror crb31, crb31, crb31 0000756C 806100C0 lwz r3, [r1 + 0x00C0] 00007570 808100A0 lwz r4, [r1 + 0x00A0] 00007574 38A00600 li r5, 0x0600 00007578 480014F5 bl +0x000014F4 /* 00008A6C */ 0000757C 80410014 lwz r2, [r1 + 0x0014] 00007580 38730000 addi r3, r19, 0x0000 00007584 808100F4 lwz r4, [r1 + 0x00F4] 00007588 80A100C4 lwz r5, [r1 + 0x00C4] 0000758C 38C00600 li r6, 0x0600 00007590 80E100F8 lwz r7, [r1 + 0x00F8] 00007594 81010100 lwz r8, [r1 + 0x0100] 00007598 81210078 lwz r9, [r1 + 0x0078] 0000759C 48000D65 bl +0x00000D64 /* 00008300 */ 000075A0 7C600735 extsh. r0, r3 000075A4 4082F3F4 bne -0x00000C0C /* 00006998 */ 000075A8 4188002C blt cr2, +0x0000002C /* 000075D4 */ 000075AC 806100C0 lwz r3, [r1 + 0x00C0] 000075B0 38800600 li r4, 0x0600 000075B4 4BFF9839 bl -0x000067C8 /* 00000DEC */ 000075B8 80010090 lwz r0, [r1 + 0x0090] 000075BC 806100A4 lwz r3, [r1 + 0x00A4] 000075C0 7C00C814 addc r0, r0, r25 000075C4 90010120 stw [r1 + 0x0120], r0 000075C8 30800000 addic r4, r0, 0 000075CC 80A10088 lwz r5, [r1 + 0x0088] 000075D0 48000044 b +0x00000044 /* 00007614 */ label000075D4: 000075D4 38730000 addi r3, r19, 0x0000 000075D8 808100F4 lwz r4, [r1 + 0x00F4] 000075DC 80A100C0 lwz r5, [r1 + 0x00C0] 000075E0 38C00600 li r6, 0x0600 000075E4 80E100F8 lwz r7, [r1 + 0x00F8] 000075E8 81010100 lwz r8, [r1 + 0x0100] 000075EC 81210078 lwz r9, [r1 + 0x0078] 000075F0 48000D11 bl +0x00000D10 /* 00008300 */ 000075F4 7C600735 extsh. r0, r3 000075F8 4082F3A0 bne -0x00000C60 /* 00006998 */ 000075FC 80010090 lwz r0, [r1 + 0x0090] 00007600 806100A4 lwz r3, [r1 + 0x00A4] 00007604 7C00C814 addc r0, r0, r25 00007608 90010120 stw [r1 + 0x0120], r0 0000760C 30800000 addic r4, r0, 0 00007610 80A10088 lwz r5, [r1 + 0x0088] label00007614: 00007614 80C10108 lwz r6, [r1 + 0x0108] 00007618 38F80000 addi r7, r24, 0x0000 0000761C 39000002 li r8, 0x0002 00007620 39320000 addi r9, r18, 0x0000 00007624 480048E9 bl +0x000048E8 /* 0000BF0C */ 00007628 4FFFFB82 cror crb31, crb31, crb31 0000762C 80610120 lwz r3, [r1 + 0x0120] 00007630 38800000 li r4, 0x0000 00007634 38A30000 addi r5, r3, 0x0000 00007638 80C10124 lwz r6, [r1 + 0x0124] 0000763C 38F80000 addi r7, r24, 0x0000 00007640 39000000 li r8, 0x0000 00007644 39320000 addi r9, r18, 0x0000 00007648 480048C5 bl +0x000048C4 /* 0000BF0C */ 0000764C 4FFFFB82 cror crb31, crb31, crb31 00007650 4093005C bns cr4, +0x0000005C /* 000076AC */ 00007654 418E0058 beq cr3, +0x00000058 /* 000076AC */ 00007658 40880054 bge cr2, +0x00000054 /* 000076AC */ 0000765C 800100E8 lwz r0, [r1 + 0x00E8] 00007660 38800000 li r4, 0x0000 00007664 7C770014 addc r3, r23, r0 00007668 38B70000 addi r5, r23, 0x0000 0000766C 80C1010C lwz r6, [r1 + 0x010C] 00007670 38F80000 addi r7, r24, 0x0000 00007674 39000000 li r8, 0x0000 00007678 39320000 addi r9, r18, 0x0000 0000767C 48004891 bl +0x00004890 /* 0000BF0C */ 00007680 4FFFFB82 cror crb31, crb31, crb31 00007684 800100E8 lwz r0, [r1 + 0x00E8] 00007688 38800000 li r4, 0x0000 0000768C 7C7E0014 addc r3, r30, r0 00007690 38BE0000 addi r5, r30, 0x0000 00007694 80C10114 lwz r6, [r1 + 0x0114] 00007698 38F80000 addi r7, r24, 0x0000 0000769C 39000000 li r8, 0x0000 000076A0 39320000 addi r9, r18, 0x0000 000076A4 48004869 bl +0x00004868 /* 0000BF0C */ 000076A8 4FFFFB82 cror crb31, crb31, crb31 label000076AC: 000076AC 3AB70000 addi r21, r23, 0x0000 000076B0 39FE0000 addi r15, r30, 0x0000 000076B4 828100FC lwz r20, [r1 + 0x00FC] 000076B8 48000700 b +0x00000700 /* 00007DB8 */ 000076BC 806100FC lwz r3, [r1 + 0x00FC] 000076C0 80810088 lwz r4, [r1 + 0x0088] 000076C4 80A100A4 lwz r5, [r1 + 0x00A4] 000076C8 38C00000 li r6, 0x0000 000076CC 38F80000 addi r7, r24, 0x0000 000076D0 39000002 li r8, 0x0002 000076D4 39320000 addi r9, r18, 0x0000 000076D8 48004835 bl +0x00004834 /* 0000BF0C */ 000076DC 4FFFFB82 cror crb31, crb31, crb31 000076E0 828100A4 lwz r20, [r1 + 0x00A4] 000076E4 409306D4 bns cr4, +0x000006D4 /* 00007DB8 */ 000076E8 418E00DC beq cr3, +0x000000DC /* 000077C4 */ 000076EC 800100E4 lwz r0, [r1 + 0x00E4] 000076F0 2C0007F8 cmpwi r0, 2040 000076F4 408000D0 bge +0x000000D0 /* 000077C4 */ 000076F8 80610080 lwz r3, [r1 + 0x0080] 000076FC 38000000 li r0, 0x0000 00007700 B0034968 sth [r3 + 0x4968], r0 00007704 8001007C lwz r0, [r1 + 0x007C] 00007708 8081011C lwz r4, [r1 + 0x011C] 0000770C 60090011 ori r9, r0, 0x0011 00007710 800101E0 lwz r0, [r1 + 0x01E0] 00007714 38730000 addi r3, r19, 0x0000 00007718 9001007C stw [r1 + 0x007C], r0 0000771C 80A100D0 lwz r5, [r1 + 0x00D0] 00007720 38C00600 li r6, 0x0600 00007724 80E100C8 lwz r7, [r1 + 0x00C8] 00007728 31000000 addic r8, r0, 0 0000772C 48000BD5 bl +0x00000BD4 /* 00008300 */ 00007730 7C600735 extsh. r0, r3 00007734 4082F264 bne -0x00000D9C /* 00006998 */ 00007738 80610080 lwz r3, [r1 + 0x0080] 0000773C 38000001 li r0, 0x0001 00007740 B0034968 sth [r3 + 0x4968], r0 00007744 8101007C lwz r8, [r1 + 0x007C] 00007748 38600000 li r3, 0x0000 0000774C 9061007C stw [r1 + 0x007C], r3 00007750 8081011C lwz r4, [r1 + 0x011C] 00007754 38730000 addi r3, r19, 0x0000 00007758 80A100D4 lwz r5, [r1 + 0x00D4] 0000775C 38C00600 li r6, 0x0600 00007760 80E100C8 lwz r7, [r1 + 0x00C8] 00007764 39200021 li r9, 0x0021 00007768 48000B99 bl +0x00000B98 /* 00008300 */ 0000776C 7C600735 extsh. r0, r3 00007770 4082F228 bne -0x00000DD8 /* 00006998 */ 00007774 800100E8 lwz r0, [r1 + 0x00E8] 00007778 38800000 li r4, 0x0000 0000777C 7C7B0014 addc r3, r27, r0 00007780 38BB0000 addi r5, r27, 0x0000 00007784 80C1010C lwz r6, [r1 + 0x010C] 00007788 38F80000 addi r7, r24, 0x0000 0000778C 39000000 li r8, 0x0000 00007790 39320000 addi r9, r18, 0x0000 00007794 48004779 bl +0x00004778 /* 0000BF0C */ 00007798 4FFFFB82 cror crb31, crb31, crb31 0000779C 800100E8 lwz r0, [r1 + 0x00E8] 000077A0 38800000 li r4, 0x0000 000077A4 7C7C0014 addc r3, r28, r0 000077A8 38BC0000 addi r5, r28, 0x0000 000077AC 80C10114 lwz r6, [r1 + 0x0114] 000077B0 38F80000 addi r7, r24, 0x0000 000077B4 39000000 li r8, 0x0000 000077B8 39320000 addi r9, r18, 0x0000 000077BC 48004751 bl +0x00004750 /* 0000BF0C */ 000077C0 4FFFFB82 cror crb31, crb31, crb31 label000077C4: 000077C4 38770000 addi r3, r23, 0x0000 000077C8 389B0000 addi r4, r27, 0x0000 000077CC 80A100B8 lwz r5, [r1 + 0x00B8] 000077D0 38D80000 addi r6, r24, 0x0000 000077D4 48004649 bl +0x00004648 /* 0000BE1C */ 000077D8 4FFFFB82 cror crb31, crb31, crb31 000077DC 387E0000 addi r3, r30, 0x0000 000077E0 389C0000 addi r4, r28, 0x0000 000077E4 80A100BC lwz r5, [r1 + 0x00BC] 000077E8 38D80000 addi r6, r24, 0x0000 000077EC 48004631 bl +0x00004630 /* 0000BE1C */ 000077F0 4FFFFB82 cror crb31, crb31, crb31 000077F4 82A100B8 lwz r21, [r1 + 0x00B8] 000077F8 81E100BC lwz r15, [r1 + 0x00BC] 000077FC 480005BC b +0x000005BC /* 00007DB8 */ 00007800 82810088 lwz r20, [r1 + 0x0088] 00007804 3ABB0000 addi r21, r27, 0x0000 00007808 39FC0000 addi r15, r28, 0x0000 0000780C 480005AC b +0x000005AC /* 00007DB8 */ 00007810 80610088 lwz r3, [r1 + 0x0088] 00007814 80810120 lwz r4, [r1 + 0x0120] 00007818 80A100A4 lwz r5, [r1 + 0x00A4] 0000781C 38C00000 li r6, 0x0000 00007820 38F80000 addi r7, r24, 0x0000 00007824 39000002 li r8, 0x0002 00007828 39320000 addi r9, r18, 0x0000 0000782C 480046E1 bl +0x000046E0 /* 0000BF0C */ 00007830 4FFFFB82 cror crb31, crb31, crb31 00007834 828100A4 lwz r20, [r1 + 0x00A4] 00007838 40930580 bns cr4, +0x00000580 /* 00007DB8 */ 0000783C 418E00DC beq cr3, +0x000000DC /* 00007918 */ 00007840 800100E4 lwz r0, [r1 + 0x00E4] 00007844 2C0007FA cmpwi r0, 2042 00007848 408000D0 bge +0x000000D0 /* 00007918 */ 0000784C 80610080 lwz r3, [r1 + 0x0080] 00007850 38000000 li r0, 0x0000 00007854 B0034968 sth [r3 + 0x4968], r0 00007858 8001007C lwz r0, [r1 + 0x007C] 0000785C 8081011C lwz r4, [r1 + 0x011C] 00007860 60090011 ori r9, r0, 0x0011 00007864 800101E0 lwz r0, [r1 + 0x01E0] 00007868 38730000 addi r3, r19, 0x0000 0000786C 9001007C stw [r1 + 0x007C], r0 00007870 80A100D0 lwz r5, [r1 + 0x00D0] 00007874 38C00600 li r6, 0x0600 00007878 80E100C8 lwz r7, [r1 + 0x00C8] 0000787C 31000000 addic r8, r0, 0 00007880 48000A81 bl +0x00000A80 /* 00008300 */ 00007884 7C600735 extsh. r0, r3 00007888 4082F110 bne -0x00000EF0 /* 00006998 */ 0000788C 80610080 lwz r3, [r1 + 0x0080] 00007890 38000001 li r0, 0x0001 00007894 B0034968 sth [r3 + 0x4968], r0 00007898 8101007C lwz r8, [r1 + 0x007C] 0000789C 38600000 li r3, 0x0000 000078A0 9061007C stw [r1 + 0x007C], r3 000078A4 8081011C lwz r4, [r1 + 0x011C] 000078A8 38730000 addi r3, r19, 0x0000 000078AC 80A100D4 lwz r5, [r1 + 0x00D4] 000078B0 38C00600 li r6, 0x0600 000078B4 80E100C8 lwz r7, [r1 + 0x00C8] 000078B8 39200021 li r9, 0x0021 000078BC 48000A45 bl +0x00000A44 /* 00008300 */ 000078C0 7C600735 extsh. r0, r3 000078C4 4082F0D4 bne -0x00000F2C /* 00006998 */ 000078C8 800100E8 lwz r0, [r1 + 0x00E8] 000078CC 38800000 li r4, 0x0000 000078D0 7C7D0014 addc r3, r29, r0 000078D4 38BD0000 addi r5, r29, 0x0000 000078D8 80C1010C lwz r6, [r1 + 0x010C] 000078DC 38F80000 addi r7, r24, 0x0000 000078E0 39000000 li r8, 0x0000 000078E4 39320000 addi r9, r18, 0x0000 000078E8 48004625 bl +0x00004624 /* 0000BF0C */ 000078EC 4FFFFB82 cror crb31, crb31, crb31 000078F0 800100E8 lwz r0, [r1 + 0x00E8] 000078F4 38800000 li r4, 0x0000 000078F8 7C6E0014 addc r3, r14, r0 000078FC 38AE0000 addi r5, r14, 0x0000 00007900 80C10114 lwz r6, [r1 + 0x0114] 00007904 38F80000 addi r7, r24, 0x0000 00007908 39000000 li r8, 0x0000 0000790C 39320000 addi r9, r18, 0x0000 00007910 480045FD bl +0x000045FC /* 0000BF0C */ 00007914 4FFFFB82 cror crb31, crb31, crb31 label00007918: 00007918 387B0000 addi r3, r27, 0x0000 0000791C 389D0000 addi r4, r29, 0x0000 00007920 80A100B8 lwz r5, [r1 + 0x00B8] 00007924 38D80000 addi r6, r24, 0x0000 00007928 480044F5 bl +0x000044F4 /* 0000BE1C */ 0000792C 4FFFFB82 cror crb31, crb31, crb31 00007930 387C0000 addi r3, r28, 0x0000 00007934 388E0000 addi r4, r14, 0x0000 00007938 80A100BC lwz r5, [r1 + 0x00BC] 0000793C 38D80000 addi r6, r24, 0x0000 00007940 480044DD bl +0x000044DC /* 0000BE1C */ 00007944 4FFFFB82 cror crb31, crb31, crb31 00007948 82A100B8 lwz r21, [r1 + 0x00B8] 0000794C 81E100BC lwz r15, [r1 + 0x00BC] 00007950 48000468 b +0x00000468 /* 00007DB8 */ 00007954 800100E4 lwz r0, [r1 + 0x00E4] 00007958 828100FC lwz r20, [r1 + 0x00FC] 0000795C 2C0007FC cmpwi r0, 2044 00007960 800100A8 lwz r0, [r1 + 0x00A8] 00007964 3ABD0000 addi r21, r29, 0x0000 00007968 7F0D0040 cmpl cr6, r13, r0 0000796C 800100AC lwz r0, [r1 + 0x00AC] 00007970 39EE0000 addi r15, r14, 0x0000 00007974 7C8D0040 cmpl cr1, r13, r0 00007978 41800030 blt +0x00000030 /* 000079A8 */ 0000797C 38790000 addi r3, r25, 0x0000 00007980 388D0000 addi r4, r13, 0x0000 00007984 38B80000 addi r5, r24, 0x0000 00007988 480010E5 bl +0x000010E4 /* 00008A6C */ 0000798C 80410014 lwz r2, [r1 + 0x0014] 00007990 38790000 addi r3, r25, 0x0000 00007994 80810088 lwz r4, [r1 + 0x0088] 00007998 38B80000 addi r5, r24, 0x0000 0000799C 480010D1 bl +0x000010D0 /* 00008A6C */ 000079A0 80410014 lwz r2, [r1 + 0x0014] 000079A4 48000414 b +0x00000414 /* 00007DB8 */ label000079A8: 000079A8 800100B0 lwz r0, [r1 + 0x00B0] 000079AC 7C0D0040 cmpl r13, r0 000079B0 409A0028 bne cr6, +0x00000028 /* 000079D8 */ 000079B4 33200000 addic r25, r0, 0 000079B8 81A100AC lwz r13, [r1 + 0x00AC] 000079BC 80010090 lwz r0, [r1 + 0x0090] 000079C0 7C6D0014 addc r3, r13, r0 000079C4 906100FC stw [r1 + 0x00FC], r3 000079C8 806100FC lwz r3, [r1 + 0x00FC] 000079CC 38800000 li r4, 0x0000 000079D0 80A100A4 lwz r5, [r1 + 0x00A4] 000079D4 48000058 b +0x00000058 /* 00007A2C */ label000079D8: 000079D8 40860030 bne cr1, +0x00000030 /* 00007A08 */ 000079DC 31A00000 addic r13, r0, 0 000079E0 80010090 lwz r0, [r1 + 0x0090] 000079E4 832100A8 lwz r25, [r1 + 0x00A8] 000079E8 7C6D0014 addc r3, r13, r0 000079EC 906100FC stw [r1 + 0x00FC], r3 000079F0 806100FC lwz r3, [r1 + 0x00FC] 000079F4 38800000 li r4, 0x0000 000079F8 80A100A4 lwz r5, [r1 + 0x00A4] 000079FC 80C10124 lwz r6, [r1 + 0x0124] 00007A00 38F80000 addi r7, r24, 0x0000 00007A04 48000030 b +0x00000030 /* 00007A34 */ label00007A08: 00007A08 40820018 bne +0x00000018 /* 00007A20 */ 00007A0C 81A100A8 lwz r13, [r1 + 0x00A8] 00007A10 80010090 lwz r0, [r1 + 0x0090] 00007A14 832100AC lwz r25, [r1 + 0x00AC] 00007A18 7C6D0014 addc r3, r13, r0 00007A1C 906100FC stw [r1 + 0x00FC], r3 label00007A20: 00007A20 806100FC lwz r3, [r1 + 0x00FC] 00007A24 38800000 li r4, 0x0000 00007A28 80A100A4 lwz r5, [r1 + 0x00A4] label00007A2C: 00007A2C 80C10124 lwz r6, [r1 + 0x0124] 00007A30 38F80000 addi r7, r24, 0x0000 label00007A34: 00007A34 3900FFFF li r8, 0xFFFFFFFF 00007A38 39320000 addi r9, r18, 0x0000 00007A3C 480044D1 bl +0x000044D0 /* 0000BF0C */ 00007A40 4FFFFB82 cror crb31, crb31, crb31 00007A44 806100C0 lwz r3, [r1 + 0x00C0] 00007A48 808100A0 lwz r4, [r1 + 0x00A0] 00007A4C 38A00600 li r5, 0x0600 00007A50 4800101D bl +0x0000101C /* 00008A6C */ 00007A54 80410014 lwz r2, [r1 + 0x0014] 00007A58 38730000 addi r3, r19, 0x0000 00007A5C 808100F4 lwz r4, [r1 + 0x00F4] 00007A60 80A100C4 lwz r5, [r1 + 0x00C4] 00007A64 38C00600 li r6, 0x0600 00007A68 80E100F8 lwz r7, [r1 + 0x00F8] 00007A6C 81010100 lwz r8, [r1 + 0x0100] 00007A70 81210078 lwz r9, [r1 + 0x0078] 00007A74 4800088D bl +0x0000088C /* 00008300 */ 00007A78 7C600735 extsh. r0, r3 00007A7C 4082EF1C bne -0x000010E4 /* 00006998 */ 00007A80 38730000 addi r3, r19, 0x0000 00007A84 808100F4 lwz r4, [r1 + 0x00F4] 00007A88 80A100C0 lwz r5, [r1 + 0x00C0] 00007A8C 38C00600 li r6, 0x0600 00007A90 80E100F8 lwz r7, [r1 + 0x00F8] 00007A94 81010100 lwz r8, [r1 + 0x0100] 00007A98 81210078 lwz r9, [r1 + 0x0078] 00007A9C 48000865 bl +0x00000864 /* 00008300 */ 00007AA0 7C600735 extsh. r0, r3 00007AA4 4082EEF4 bne -0x0000110C /* 00006998 */ 00007AA8 80010090 lwz r0, [r1 + 0x0090] 00007AAC 806100A4 lwz r3, [r1 + 0x00A4] 00007AB0 7C00C814 addc r0, r0, r25 00007AB4 90010120 stw [r1 + 0x0120], r0 00007AB8 30800000 addic r4, r0, 0 00007ABC 80A10088 lwz r5, [r1 + 0x0088] 00007AC0 80C10108 lwz r6, [r1 + 0x0108] 00007AC4 38F80000 addi r7, r24, 0x0000 00007AC8 39000002 li r8, 0x0002 00007ACC 39320000 addi r9, r18, 0x0000 00007AD0 4800443D bl +0x0000443C /* 0000BF0C */ 00007AD4 4FFFFB82 cror crb31, crb31, crb31 00007AD8 80610120 lwz r3, [r1 + 0x0120] 00007ADC 38800000 li r4, 0x0000 00007AE0 38A30000 addi r5, r3, 0x0000 00007AE4 80C10124 lwz r6, [r1 + 0x0124] 00007AE8 38F80000 addi r7, r24, 0x0000 00007AEC 39000000 li r8, 0x0000 00007AF0 39320000 addi r9, r18, 0x0000 00007AF4 48004419 bl +0x00004418 /* 0000BF0C */ 00007AF8 4FFFFB82 cror crb31, crb31, crb31 00007AFC 828100FC lwz r20, [r1 + 0x00FC] 00007B00 480002B8 b +0x000002B8 /* 00007DB8 */ 00007B04 806100FC lwz r3, [r1 + 0x00FC] 00007B08 80810088 lwz r4, [r1 + 0x0088] 00007B0C 80A100A4 lwz r5, [r1 + 0x00A4] 00007B10 38C00000 li r6, 0x0000 00007B14 38F80000 addi r7, r24, 0x0000 00007B18 39000002 li r8, 0x0002 00007B1C 39320000 addi r9, r18, 0x0000 00007B20 480043ED bl +0x000043EC /* 0000BF0C */ 00007B24 4FFFFB82 cror crb31, crb31, crb31 00007B28 828100A4 lwz r20, [r1 + 0x00A4] 00007B2C 4093028C bns cr4, +0x0000028C /* 00007DB8 */ 00007B30 418E00DC beq cr3, +0x000000DC /* 00007C0C */ 00007B34 800100E4 lwz r0, [r1 + 0x00E4] 00007B38 2C0007FC cmpwi r0, 2044 00007B3C 408000D0 bge +0x000000D0 /* 00007C0C */ 00007B40 80610080 lwz r3, [r1 + 0x0080] 00007B44 38000000 li r0, 0x0000 00007B48 B0034968 sth [r3 + 0x4968], r0 00007B4C 8001007C lwz r0, [r1 + 0x007C] 00007B50 8081011C lwz r4, [r1 + 0x011C] 00007B54 60090011 ori r9, r0, 0x0011 00007B58 800101E0 lwz r0, [r1 + 0x01E0] 00007B5C 38730000 addi r3, r19, 0x0000 00007B60 9001007C stw [r1 + 0x007C], r0 00007B64 80A100D0 lwz r5, [r1 + 0x00D0] 00007B68 38C00600 li r6, 0x0600 00007B6C 80E100C8 lwz r7, [r1 + 0x00C8] 00007B70 31000000 addic r8, r0, 0 00007B74 4800078D bl +0x0000078C /* 00008300 */ 00007B78 7C600735 extsh. r0, r3 00007B7C 4082EE1C bne -0x000011E4 /* 00006998 */ 00007B80 80610080 lwz r3, [r1 + 0x0080] 00007B84 38000001 li r0, 0x0001 00007B88 B0034968 sth [r3 + 0x4968], r0 00007B8C 8101007C lwz r8, [r1 + 0x007C] 00007B90 38600000 li r3, 0x0000 00007B94 9061007C stw [r1 + 0x007C], r3 00007B98 8081011C lwz r4, [r1 + 0x011C] 00007B9C 38730000 addi r3, r19, 0x0000 00007BA0 80A100D4 lwz r5, [r1 + 0x00D4] 00007BA4 38C00600 li r6, 0x0600 00007BA8 80E100C8 lwz r7, [r1 + 0x00C8] 00007BAC 39200021 li r9, 0x0021 00007BB0 48000751 bl +0x00000750 /* 00008300 */ 00007BB4 7C600735 extsh. r0, r3 00007BB8 4082EDE0 bne -0x00001220 /* 00006998 */ 00007BBC 800100E8 lwz r0, [r1 + 0x00E8] 00007BC0 38800000 li r4, 0x0000 00007BC4 7C7F0014 addc r3, r31, r0 00007BC8 38BF0000 addi r5, r31, 0x0000 00007BCC 80C1010C lwz r6, [r1 + 0x010C] 00007BD0 38F80000 addi r7, r24, 0x0000 00007BD4 39000000 li r8, 0x0000 00007BD8 39320000 addi r9, r18, 0x0000 00007BDC 48004331 bl +0x00004330 /* 0000BF0C */ 00007BE0 4FFFFB82 cror crb31, crb31, crb31 00007BE4 800100E8 lwz r0, [r1 + 0x00E8] 00007BE8 38800000 li r4, 0x0000 00007BEC 7C700014 addc r3, r16, r0 00007BF0 38B00000 addi r5, r16, 0x0000 00007BF4 80C10114 lwz r6, [r1 + 0x0114] 00007BF8 38F80000 addi r7, r24, 0x0000 00007BFC 39000000 li r8, 0x0000 00007C00 39320000 addi r9, r18, 0x0000 00007C04 48004309 bl +0x00004308 /* 0000BF0C */ 00007C08 4FFFFB82 cror crb31, crb31, crb31 label00007C0C: 00007C0C 387D0000 addi r3, r29, 0x0000 00007C10 389F0000 addi r4, r31, 0x0000 00007C14 80A100B8 lwz r5, [r1 + 0x00B8] 00007C18 38D80000 addi r6, r24, 0x0000 00007C1C 48004201 bl +0x00004200 /* 0000BE1C */ 00007C20 4FFFFB82 cror crb31, crb31, crb31 00007C24 386E0000 addi r3, r14, 0x0000 00007C28 38900000 addi r4, r16, 0x0000 00007C2C 80A100BC lwz r5, [r1 + 0x00BC] 00007C30 38D80000 addi r6, r24, 0x0000 00007C34 480041E9 bl +0x000041E8 /* 0000BE1C */ 00007C38 4FFFFB82 cror crb31, crb31, crb31 00007C3C 82A100B8 lwz r21, [r1 + 0x00B8] 00007C40 81E100BC lwz r15, [r1 + 0x00BC] 00007C44 48000174 b +0x00000174 /* 00007DB8 */ 00007C48 82810088 lwz r20, [r1 + 0x0088] 00007C4C 3ABF0000 addi r21, r31, 0x0000 00007C50 39F00000 addi r15, r16, 0x0000 00007C54 48000164 b +0x00000164 /* 00007DB8 */ label00007C58: 00007C58 3ABD0000 addi r21, r29, 0x0000 00007C5C 39EE0000 addi r15, r14, 0x0000 00007C60 4BFFF3C8 b -0x00000C38 /* 00007028 */ label00007C64: 00007C64 80610080 lwz r3, [r1 + 0x0080] 00007C68 A8034122 lha r0, [r3 + 0x4122] 00007C6C 3000FFFF subic r0, r0, 1 00007C70 B0034122 sth [r3 + 0x4122], r0 00007C74 4BFFECC4 b -0x0000133C /* 00006938 */ 00007C78 80610088 lwz r3, [r1 + 0x0088] 00007C7C 80810120 lwz r4, [r1 + 0x0120] 00007C80 80A100A4 lwz r5, [r1 + 0x00A4] 00007C84 38C00000 li r6, 0x0000 00007C88 38F80000 addi r7, r24, 0x0000 00007C8C 39000002 li r8, 0x0002 00007C90 39320000 addi r9, r18, 0x0000 00007C94 48004279 bl +0x00004278 /* 0000BF0C */ 00007C98 4FFFFB82 cror crb31, crb31, crb31 00007C9C 828100A4 lwz r20, [r1 + 0x00A4] 00007CA0 40930118 bns cr4, +0x00000118 /* 00007DB8 */ 00007CA4 418E00DC beq cr3, +0x000000DC /* 00007D80 */ 00007CA8 800100E4 lwz r0, [r1 + 0x00E4] 00007CAC 2C0007FE cmpwi r0, 2046 00007CB0 408000D0 bge +0x000000D0 /* 00007D80 */ 00007CB4 80610080 lwz r3, [r1 + 0x0080] 00007CB8 38000000 li r0, 0x0000 00007CBC B0034968 sth [r3 + 0x4968], r0 00007CC0 8001007C lwz r0, [r1 + 0x007C] 00007CC4 8081011C lwz r4, [r1 + 0x011C] 00007CC8 60090011 ori r9, r0, 0x0011 00007CCC 800101E0 lwz r0, [r1 + 0x01E0] 00007CD0 38730000 addi r3, r19, 0x0000 00007CD4 9001007C stw [r1 + 0x007C], r0 00007CD8 80A100D0 lwz r5, [r1 + 0x00D0] 00007CDC 38C00600 li r6, 0x0600 00007CE0 80E100C8 lwz r7, [r1 + 0x00C8] 00007CE4 31000000 addic r8, r0, 0 00007CE8 48000619 bl +0x00000618 /* 00008300 */ 00007CEC 7C600735 extsh. r0, r3 00007CF0 4082ECA8 bne -0x00001358 /* 00006998 */ 00007CF4 80610080 lwz r3, [r1 + 0x0080] 00007CF8 38000001 li r0, 0x0001 00007CFC B0034968 sth [r3 + 0x4968], r0 00007D00 8101007C lwz r8, [r1 + 0x007C] 00007D04 38600000 li r3, 0x0000 00007D08 9061007C stw [r1 + 0x007C], r3 00007D0C 8081011C lwz r4, [r1 + 0x011C] 00007D10 38730000 addi r3, r19, 0x0000 00007D14 80A100D4 lwz r5, [r1 + 0x00D4] 00007D18 38C00600 li r6, 0x0600 00007D1C 80E100C8 lwz r7, [r1 + 0x00C8] 00007D20 39200021 li r9, 0x0021 00007D24 480005DD bl +0x000005DC /* 00008300 */ 00007D28 7C600735 extsh. r0, r3 00007D2C 4082EC6C bne -0x00001394 /* 00006998 */ 00007D30 800100E8 lwz r0, [r1 + 0x00E8] 00007D34 38800000 li r4, 0x0000 00007D38 7C7A0014 addc r3, r26, r0 00007D3C 38BA0000 addi r5, r26, 0x0000 00007D40 80C1010C lwz r6, [r1 + 0x010C] 00007D44 38F80000 addi r7, r24, 0x0000 00007D48 39000000 li r8, 0x0000 00007D4C 39320000 addi r9, r18, 0x0000 00007D50 480041BD bl +0x000041BC /* 0000BF0C */ 00007D54 4FFFFB82 cror crb31, crb31, crb31 00007D58 800100E8 lwz r0, [r1 + 0x00E8] 00007D5C 38800000 li r4, 0x0000 00007D60 7C760014 addc r3, r22, r0 00007D64 38B60000 addi r5, r22, 0x0000 00007D68 80C10114 lwz r6, [r1 + 0x0114] 00007D6C 38F80000 addi r7, r24, 0x0000 00007D70 39000000 li r8, 0x0000 00007D74 39320000 addi r9, r18, 0x0000 00007D78 48004195 bl +0x00004194 /* 0000BF0C */ 00007D7C 4FFFFB82 cror crb31, crb31, crb31 label00007D80: 00007D80 387F0000 addi r3, r31, 0x0000 00007D84 389A0000 addi r4, r26, 0x0000 00007D88 80A100B8 lwz r5, [r1 + 0x00B8] 00007D8C 38D80000 addi r6, r24, 0x0000 00007D90 4800408D bl +0x0000408C /* 0000BE1C */ 00007D94 4FFFFB82 cror crb31, crb31, crb31 00007D98 38700000 addi r3, r16, 0x0000 00007D9C 38960000 addi r4, r22, 0x0000 00007DA0 80A100BC lwz r5, [r1 + 0x00BC] 00007DA4 38D80000 addi r6, r24, 0x0000 00007DA8 48004075 bl +0x00004074 /* 0000BE1C */ 00007DAC 4FFFFB82 cror crb31, crb31, crb31 00007DB0 82A100B8 lwz r21, [r1 + 0x00B8] 00007DB4 81E100BC lwz r15, [r1 + 0x00BC] label00007DB8: 00007DB8 800100D8 lwz r0, [r1 + 0x00D8] 00007DBC 2C000000 cmpwi r0, 0 00007DC0 41820038 beq +0x00000038 /* 00007DF8 */ 00007DC4 80010050 lwz r0, [r1 + 0x0050] 00007DC8 80810084 lwz r4, [r1 + 0x0084] 00007DCC 60090001 ori r9, r0, 0x0001 00007DD0 810101D8 lwz r8, [r1 + 0x01D8] 00007DD4 38730000 addi r3, r19, 0x0000 00007DD8 80A100B4 lwz r5, [r1 + 0x00B4] 00007DDC 38C00C00 li r6, 0x0C00 00007DE0 80E100D8 lwz r7, [r1 + 0x00D8] 00007DE4 4800051D bl +0x0000051C /* 00008300 */ 00007DE8 7C600735 extsh. r0, r3 00007DEC 4082EBAC bne -0x00001454 /* 00006998 */ 00007DF0 38000000 li r0, 0x0000 00007DF4 90010050 stw [r1 + 0x0050], r0 label00007DF8: 00007DF8 8001008C lwz r0, [r1 + 0x008C] 00007DFC 2C000000 cmpwi r0, 0 00007E00 4182001C beq +0x0000001C /* 00007E1C */ 00007E04 8061009C lwz r3, [r1 + 0x009C] 00007E08 38000000 li r0, 0x0000 00007E0C 98030000 stb [r3], r0 00007E10 98030001 stb [r3 + 0x0001], r0 00007E14 98030002 stb [r3 + 0x0002], r0 00007E18 98030003 stb [r3 + 0x0003], r0 label00007E1C: 00007E1C 80610070 lwz r3, [r1 + 0x0070] 00007E20 8001005C lwz r0, [r1 + 0x005C] 00007E24 8063000C lwz r3, [r3 + 0x000C] 00007E28 90010038 stw [r1 + 0x0038], r0 00007E2C 81030000 lwz r8, [r3] 00007E30 816100E0 lwz r11, [r1 + 0x00E0] 00007E34 80610040 lwz r3, [r1 + 0x0040] 00007E38 80810048 lwz r4, [r1 + 0x0048] 00007E3C 38B40000 addi r5, r20, 0x0000 00007E40 38D50000 addi r6, r21, 0x0000 00007E44 38EF0000 addi r7, r15, 0x0000 00007E48 8121006C lwz r9, [r1 + 0x006C] 00007E4C 39520000 addi r10, r18, 0x0000 00007E50 48004435 bl +0x00004434 /* 0000C284 */ 00007E54 80410014 lwz r2, [r1 + 0x0014] 00007E58 8001004C lwz r0, [r1 + 0x004C] 00007E5C 80610040 lwz r3, [r1 + 0x0040] 00007E60 30000001 addic r0, r0, 1 00007E64 900100EC stw [r1 + 0x00EC], r0 00007E68 7C000734 extsh r0, r0 00007E6C 2C800007 cmpwi cr1, r0, 7 00007E70 800100E4 lwz r0, [r1 + 0x00E4] 00007E74 30000001 addic r0, r0, 1 00007E78 900100E4 stw [r1 + 0x00E4], r0 00007E7C 80010044 lwz r0, [r1 + 0x0044] 00007E80 7CA30014 addc r5, r3, r0 00007E84 800100EC lwz r0, [r1 + 0x00EC] 00007E88 90A10040 stw [r1 + 0x0040], r5 00007E8C 7C000734 extsh r0, r0 00007E90 9001004C stw [r1 + 0x004C], r0 00007E94 4085000C ble cr1, +0x0000000C /* 00007EA0 */ 00007E98 38000000 li r0, 0x0000 00007E9C 9001004C stw [r1 + 0x004C], r0 label00007EA0: 00007EA0 80010104 lwz r0, [r1 + 0x0104] 00007EA4 38600000 li r3, 0x0000 00007EA8 2C000000 cmpwi r0, 0 00007EAC 3000FFFF subic r0, r0, 1 00007EB0 90010104 stw [r1 + 0x0104], r0 00007EB4 906100EC stw [r1 + 0x00EC], r3 00007EB8 4082F2C4 bne -0x00000D3C /* 0000717C */ label00007EBC: 00007EBC 80010058 lwz r0, [r1 + 0x0058] 00007EC0 3BE00001 li r31, 0x0001 00007EC4 2C000000 cmpwi r0, 0 00007EC8 40820084 bne +0x00000084 /* 00007F4C */ 00007ECC 80010080 lwz r0, [r1 + 0x0080] 00007ED0 9BF300A5 stb [r19 + 0x00A5], r31 00007ED4 806100C0 lwz r3, [r1 + 0x00C0] 00007ED8 30802200 addic r4, r0, 8704 00007EDC 38A00600 li r5, 0x0600 00007EE0 48000B8D bl +0x00000B8C /* 00008A6C */ 00007EE4 80410014 lwz r2, [r1 + 0x0014] 00007EE8 418E0038 beq cr3, +0x00000038 /* 00007F20 */ 00007EEC 80010080 lwz r0, [r1 + 0x0080] 00007EF0 9BF300A6 stb [r19 + 0x00A6], r31 00007EF4 806100D0 lwz r3, [r1 + 0x00D0] 00007EF8 30802800 addic r4, r0, 10240 00007EFC 38A00600 li r5, 0x0600 00007F00 48000B6D bl +0x00000B6C /* 00008A6C */ 00007F04 80410014 lwz r2, [r1 + 0x0014] 00007F08 80010080 lwz r0, [r1 + 0x0080] 00007F0C 806100D4 lwz r3, [r1 + 0x00D4] 00007F10 30802E00 addic r4, r0, 11776 00007F14 38A00600 li r5, 0x0600 00007F18 48000B55 bl +0x00000B54 /* 00008A6C */ 00007F1C 80410014 lwz r2, [r1 + 0x0014] label00007F20: 00007F20 8001003C lwz r0, [r1 + 0x003C] 00007F24 2C000000 cmpwi r0, 0 00007F28 40820024 bne +0x00000024 /* 00007F4C */ 00007F2C 80010080 lwz r0, [r1 + 0x0080] 00007F30 9BF300A4 stb [r19 + 0x00A4], r31 00007F34 30801000 addic r4, r0, 4096 00007F38 80010064 lwz r0, [r1 + 0x0064] 00007F3C 806100CC lwz r3, [r1 + 0x00CC] 00007F40 5405083C rlwinm r5, r0, 1, 0, 30 00007F44 48000B29 bl +0x00000B28 /* 00008A6C */ 00007F48 80410014 lwz r2, [r1 + 0x0014] label00007F4C: 00007F4C 80610070 lwz r3, [r1 + 0x0070] 00007F50 80630004 lwz r3, [r3 + 0x0004] 00007F54 48000F2D bl +0x00000F2C /* 00008E80 */ 00007F58 80410014 lwz r2, [r1 + 0x0014] label00007F5C: 00007F5C 8001006C lwz r0, [r1 + 0x006C] 00007F60 2C000000 cmpwi r0, 0 00007F64 41820014 beq +0x00000014 /* 00007F78 */ 00007F68 80610070 lwz r3, [r1 + 0x0070] 00007F6C 80630008 lwz r3, [r3 + 0x0008] 00007F70 48000F11 bl +0x00000F10 /* 00008E80 */ 00007F74 80410014 lwz r2, [r1 + 0x0014] label00007F78: 00007F78 80610074 lwz r3, [r1 + 0x0074] 00007F7C 81810184 lwz r12, [r1 + 0x0184] 00007F80 80010188 lwz r0, [r1 + 0x0188] 00007F84 7D838120 mtcrf 0x38, r12 00007F88 30210180 addic r1, r1, 384 00007F8C 7C0803A6 mtlr r0 00007F90 B9A1FFB4 lmw r13, [r1 - 0x004C] 00007F94 4E800020 blr 00007F98 00000000 .invalid 00007F9C 00002043 .invalid 00007FA0 80130800 lwz r0, [r19 + 0x0800] 00007FA4 00000000 .invalid 00007FA8 00001B20 .invalid 00007FAC 00174465 .invalid 00007FB0 636F6D70 ori r15, r27, 0x6D70 00007FB4 72657373 andi. r5, r19, 0x7373 00007FB8 53747269 rlwimi. r20, r27, 14, 9, 20 00007FBC 70734572 andi. r19, r3, 0x4572 00007FC0 72446F75 andi. r4, r18, 0x6F75 00007FC4 62000000 ori r0, r16, 0x0000 fn00007FC8: 00007FC8 BF01FFE0 stmw [r1 - 0x0020], r24 00007FCC 80C30000 lwz r6, [r3] 00007FD0 7CAC0734 extsh r12, r5 00007FD4 3B640000 addi r27, r4, 0x0000 00007FD8 88860000 lbz r4, [r6] 00007FDC 7C0802A6 mflr r0 00007FE0 2C040000 cmpwi r4, 0 00007FE4 90010008 stw [r1 + 0x0008], r0 00007FE8 9421F9A0 stwu [r1 - 0x0660], r1 00007FEC 30C60001 addic r6, r6, 1 00007FF0 B0810038 sth [r1 + 0x0038], r4 00007FF4 3B400000 li r26, 0x0000 00007FF8 3B200000 li r25, 0x0000 00007FFC 33010038 addic r24, r1, 56 00008000 41800078 blt +0x00000078 /* 00008078 */ 00008004 88E60000 lbz r7, [r6] 00008008 39200001 li r9, 0x0001 0000800C 31070001 addic r8, r7, 1 00008010 30810036 addic r4, r1, 54 00008014 B4E40006 sthu [r4 + 0x0006], r7 00008018 7C88C800 cmp cr1, r8, r25 0000801C 7D070734 extsh r7, r8 00008020 89060001 lbz r8, [r6 + 0x0001] 00008024 89660002 lbz r11, [r6 + 0x0002] label00008028: 00008028 40850008 ble cr1, +0x00000008 /* 00008030 */ 0000802C 3B270000 addi r25, r7, 0x0000 label00008030: 00008030 510B402E rlwimi r11, r8, 8, 0, 23 00008034 B1640002 sth [r4 + 0x0002], r11 00008038 88E60003 lbz r7, [r6 + 0x0003] 0000803C 30C60004 addic r6, r6, 4 00008040 7CE70774 extsb r7, r7 00008044 B0E40004 sth [r4 + 0x0004], r7 00008048 A8F80000 lha r7, [r24] 0000804C 7C093800 cmp r9, r7 00008050 31290001 addic r9, r9, 1 00008054 41810024 bgt +0x00000024 /* 00008078 */ 00008058 88E60000 lbz r7, [r6] 0000805C 31070001 addic r8, r7, 1 00008060 B4E40006 sthu [r4 + 0x0006], r7 00008064 7C88C800 cmp cr1, r8, r25 00008068 7D070734 extsh r7, r8 0000806C 89060001 lbz r8, [r6 + 0x0001] 00008070 89660002 lbz r11, [r6 + 0x0002] 00008074 4BFFFFB4 b -0x0000004C /* 00008028 */ label00008078: 00008078 20990010 subfic r4, r25, 16 0000807C 90C30000 stw [r3], r6 00008080 2C0C0000 cmpwi r12, 0 00008084 7C9E0734 extsh r30, r4 00008088 B0BB0420 sth [r27 + 0x0420], r5 0000808C 309B040C addic r4, r27, 1036 00008090 339B0416 addic r28, r27, 1046 00008094 41820018 beq +0x00000018 /* 000080AC */ 00008098 48000018 b +0x00000018 /* 000080B0 */ label0000809C: 0000809C 99840000 stb [r4], r12 000080A0 A8C80004 lha r6, [r8 + 0x0004] 000080A4 98C30000 stb [r3], r6 000080A8 480000F8 b +0x000000F8 /* 000081A0 */ label000080AC: 000080AC 3B840000 addi r28, r4, 0x0000 label000080B0: 000080B0 807C0004 lwz r3, [r28 + 0x0004] 000080B4 38800001 li r4, 0x0001 000080B8 2C030000 cmpwi r3, 0 000080BC B33C0008 sth [r28 + 0x0008], r25 000080C0 7C9DC830 slw r29, r4, r25 000080C4 40828FA1 bnel -0x00007060 /* 00001064 */ 000080C8 807C0000 lwz r3, [r28] 000080CC 2C030000 cmpwi r3, 0 000080D0 40828F95 bnel -0x0000706C /* 00001064 */ 000080D4 387D0000 addi r3, r29, 0x0000 000080D8 38800002 li r4, 0x0002 000080DC 4BFF8DF5 bl -0x0000720C /* 00000ED0 */ 000080E0 3BE30000 addi r31, r3, 0x0000 000080E4 2C1F0000 cmpwi r31, 0 000080E8 907C0004 stw [r28 + 0x0004], r3 000080EC 3860FF94 li r3, 0xFFFFFF94 000080F0 418200D4 beq +0x000000D4 /* 000081C4 */ 000080F4 387D0000 addi r3, r29, 0x0000 000080F8 38800002 li r4, 0x0002 000080FC 4BFF8DD5 bl -0x0000722C /* 00000ED0 */ 00008100 2C030000 cmpwi r3, 0 00008104 907C0000 stw [r28], r3 00008108 40820020 bne +0x00000020 /* 00008128 */ 0000810C 807C0004 lwz r3, [r28 + 0x0004] 00008110 4BFF8F55 bl -0x000070AC /* 00001064 */ 00008114 935C0004 stw [r28 + 0x0004], r26 00008118 3860FF94 li r3, 0xFFFFFF94 0000811C 81810668 lwz r12, [r1 + 0x0668] 00008120 30210660 addic r1, r1, 1632 00008124 480000A8 b +0x000000A8 /* 000081CC */ label00008128: 00008128 2C1D0000 cmpwi r29, 0 0000812C 38E00000 li r7, 0x0000 00008130 40810080 ble +0x00000080 /* 000081B0 */ 00008134 309FFFFF subic r4, r31, 1 00008138 3CC00001 lis r6, 0x0001 0000813C 33E6FFFF subic r31, r6, 1 label00008140: 00008140 9F440001 stbu [r4 + 0x0001], r26 00008144 A8D80000 lha r6, [r24] 00008148 3101003C addic r8, r1, 60 0000814C 2F060000 cmpwi cr6, r6, 0 00008150 30C60001 addic r6, r6, 1 00008154 7CC903A6 mtctr r6 00008158 30C10038 addic r6, r1, 56 0000815C 41980044 blt cr6, +0x00000044 /* 000081A0 */ 00008160 A1260004 lhz r9, [r6 + 0x0004] 00008164 48000010 b +0x00000010 /* 00008174 */ label00008168: 00008168 4182FF34 beq -0x000000CC /* 0000809C */ 0000816C 39090000 addi r8, r9, 0x0000 00008170 A1260004 lhz r9, [r6 + 0x0004] label00008174: 00008174 A5660006 lhzu r11, [r6 + 0x0006] 00008178 31890001 addic r12, r9, 1 0000817C 7D2CC810 subfc r9, r12, r25 00008180 7FE94830 slw r9, r31, r9 00008184 7CE94838 and r9, r7, r9 00008188 7D6BF630 sraw r11, r11, r30 0000818C 7C095800 cmp r9, r11 00008190 31280006 addic r9, r8, 6 00008194 4018FFD4 bdnzf cr6, -0x0000002C /* 00008168 */ 00008198 4182FF04 beq -0x000000FC /* 0000809C */ 0000819C 39090000 addi r8, r9, 0x0000 label000081A0: 000081A0 30E70001 addic r7, r7, 1 000081A4 7C87E800 cmp cr1, r7, r29 000081A8 30630001 addic r3, r3, 1 000081AC 4184FF94 blt cr1, -0x0000006C /* 00008140 */ label000081B0: 000081B0 38800020 li r4, 0x0020 000081B4 B35B0422 sth [r27 + 0x0422], r26 000081B8 B35B0000 sth [r27], r26 000081BC B09B0002 sth [r27 + 0x0002], r4 000081C0 38600000 li r3, 0x0000 label000081C4: 000081C4 81810668 lwz r12, [r1 + 0x0668] 000081C8 30210660 addic r1, r1, 1632 label000081CC: 000081CC 7D8803A6 mtlr r12 000081D0 BB01FFE0 lmw r24, [r1 - 0x0020] 000081D4 4E800020 blr 000081D8 00000000 .invalid 000081DC 00002041 .invalid 000081E0 80080300 lwz r0, [r8 + 0x0300] 000081E4 00000000 .invalid 000081E8 00000210 .invalid 000081EC 000E4275 .invalid 000081F0 696C6448 xori r12, r11, 0x6448 000081F4 75666654 andis. r6, r11, 0x6654 000081F8 61626C65 ori r2, r11, 0x6C65 fn000081FC: 000081FC BF61FFEC stmw [r1 - 0x0014], r27 00008200 3BC30000 addi r30, r3, 0x0000 00008204 80FE0000 lwz r7, [r30] 00008208 7C0802A6 mflr r0 0000820C 3BE40000 addi r31, r4, 0x0000 00008210 90010008 stw [r1 + 0x0008], r0 00008214 88E700A7 lbz r7, [r7 + 0x00A7] 00008218 9421FFA0 stwu [r1 - 0x0060], r1 0000821C 98E10038 stb [r1 + 0x0038], r7 00008220 A8BF0000 lha r5, [r31] 00008224 3BA00000 li r29, 0x0000 00008228 2C050000 cmpwi r5, 0 0000822C 23850400 subfic r28, r5, 1024 00008230 309F000C addic r4, r31, 12 00008234 7C64E014 addc r3, r4, r28 00008238 4182000C beq +0x0000000C /* 00008244 */ 0000823C 48000831 bl +0x00000830 /* 00008A6C */ 00008240 80410014 lwz r2, [r1 + 0x0014] label00008244: 00008244 80FE0008 lwz r7, [r30 + 0x0008] 00008248 3B600001 li r27, 0x0001 0000824C 2C070000 cmpwi r7, 0 00008250 38800FE0 li r4, 0x0FE0 00008254 38DC0000 addi r6, r28, 0x0000 00008258 41820030 beq +0x00000030 /* 00008288 */ 0000825C 9B610038 stb [r1 + 0x0038], r27 00008260 811E0008 lwz r8, [r30 + 0x0008] 00008264 80BE0004 lwz r5, [r30 + 0x0004] 00008268 80E80004 lwz r7, [r8 + 0x0004] 0000826C 80680000 lwz r3, [r8] 00008270 48000C59 bl +0x00000C58 /* 00008EC8 */ 00008274 80410014 lwz r2, [r1 + 0x0014] 00008278 7C7D0735 extsh. r29, r3 0000827C 9B610038 stb [r1 + 0x0038], r27 00008280 3860DCFA li r3, 0xFFFFDCFA 00008284 40820044 bne +0x00000044 /* 000082C8 */ label00008288: 00008288 811E0004 lwz r8, [r30 + 0x0004] 0000828C A8FF0000 lha r7, [r31] 00008290 80680000 lwz r3, [r8] 00008294 337F000C addic r27, r31, 12 00008298 7C87D814 addc r4, r7, r27 0000829C 38BC0000 addi r5, r28, 0x0000 000082A0 480007CD bl +0x000007CC /* 00008A6C */ 000082A4 80410014 lwz r2, [r1 + 0x0014] 000082A8 80FE0004 lwz r7, [r30 + 0x0004] 000082AC 39200400 li r9, 0x0400 000082B0 81070000 lwz r8, [r7] 000082B4 387D0000 addi r3, r29, 0x0000 000082B8 7D1C4014 addc r8, r28, r8 000082BC 91070000 stw [r7], r8 000082C0 937F0004 stw [r31 + 0x0004], r27 000082C4 B13F0000 sth [r31], r9 label000082C8: 000082C8 81810068 lwz r12, [r1 + 0x0068] 000082CC 30210060 addic r1, r1, 96 000082D0 7D8803A6 mtlr r12 000082D4 BB61FFEC lmw r27, [r1 - 0x0014] 000082D8 4E800020 blr 000082DC 00000000 .invalid 000082E0 00002041 .invalid 000082E4 80050200 lwz r0, [r5 + 0x0200] 000082E8 00000000 .invalid 000082EC 000000E0 .invalid 000082F0 000B5046 .invalid 000082F4 696C6C42 xori r12, r11, 0x6C42 000082F8 75666665 andis. r6, r11, 0x6665 000082FC 72000000 andi. r0, r16, 0x0000 fn00008300: 00008300 BDE1FFBC stmw [r1 - 0x0044], r15 00008304 3A440000 addi r18, r4, 0x0000 00008308 7C0802A6 mflr r0 0000830C 3A050000 addi r16, r5, 0x0000 00008310 7D800026 mfcr r12 00008314 91810004 stw [r1 + 0x0004], r12 00008318 90010008 stw [r1 + 0x0008], r0 0000831C 9421FF60 stwu [r1 - 0x00A0], r1 00008320 AA720002 lha r19, [r18 + 0x0002] 00008324 82D20008 lwz r22, [r18 + 0x0008] 00008328 82B20004 lwz r21, [r18 + 0x0004] 0000832C 38A00000 li r5, 0x0000 00008330 AA920000 lha r20, [r18] 00008334 90610038 stw [r1 + 0x0038], r3 00008338 90E1003C stw [r1 + 0x003C], r7 0000833C 7CD70734 extsh r23, r6 00008340 91010040 stw [r1 + 0x0040], r8 00008344 A8D20420 lha r6, [r18 + 0x0420] 00008348 7D310734 extsh r17, r9 0000834C 2C060000 cmpwi r6, 0 00008350 39E90000 addi r15, r9, 0x0000 00008354 30D2040C addic r6, r18, 1036 00008358 33520416 addic r26, r18, 1046 0000835C 40820008 bne +0x00000008 /* 00008364 */ 00008360 3B460000 addi r26, r6, 0x0000 label00008364: 00008364 7E201120 mtcrf 0x01, r17 00008368 833A0004 lwz r25, [r26 + 0x0004] 0000836C 839A0000 lwz r28, [r26] 00008370 4D1C0000 mcrf cr2, cr7 00008374 408A0014 bne cr2, +0x00000014 /* 00008388 */ 00008378 3A600020 li r19, 0x0020 0000837C B0B20000 sth [r18], r5 00008380 B2720002 sth [r18 + 0x0002], r19 00008384 3A850000 addi r20, r5, 0x0000 label00008388: 00008388 40890358 ble cr2, +0x00000358 /* 000086E0 */ 0000838C 3CC00100 lis r6, 0x0100 00008390 3366FFFE subic r27, r6, 2 00008394 3CC00001 lis r6, 0x0001 00008398 4DCE7242 creqv crb14, crb14, crb14 0000839C 33A60020 addic r29, r6, 32 000083A0 3B050000 addi r24, r5, 0x0000 000083A4 3BE50000 addi r31, r5, 0x0000 000083A8 563E06B6 rlwinm r30, r17, 0, 26, 27 000083AC 48000010 b +0x00000010 /* 000083BC */ label000083B0: 000083B0 419E00A8 beq cr7, +0x000000A8 /* 00008458 */ 000083B4 7CD30734 extsh r19, r6 000083B8 33FF0001 addic r31, r31, 1 label000083BC: 000083BC 2C140020 cmpwi r20, 32 000083C0 30610038 addic r3, r1, 56 000083C4 38920000 addi r4, r18, 0x0000 000083C8 40800028 bge +0x00000028 /* 000083F0 */ 000083CC B2920000 sth [r18], r20 000083D0 92B20004 stw [r18 + 0x0004], r21 000083D4 92D20008 stw [r18 + 0x0008], r22 000083D8 B2720002 sth [r18 + 0x0002], r19 000083DC 4BFFFE21 bl -0x000001E0 /* 000081FC */ 000083E0 7C650735 extsh. r5, r3 000083E4 408205BC bne +0x000005BC /* 000089A0 */ 000083E8 AA920000 lha r20, [r18] 000083EC 82B20004 lwz r21, [r18 + 0x0004] label000083F0: 000083F0 2C930008 cmpwi cr1, r19, 8 000083F4 7C1FE800 cmp r31, r29 000083F8 30D5FFFF subic r6, r21, 1 000083FC 4184002C blt cr1, +0x0000002C /* 00008428 */ label00008400: 00008400 3133FFF8 subic r9, r19, 8 00008404 7D330734 extsh r19, r9 00008408 3154FFFF subic r10, r20, 1 0000840C 2C930008 cmpwi cr1, r19, 8 00008410 8D260001 lbzu r9, [r6 + 0x0001] 00008414 7D540734 extsh r20, r10 00008418 56CB402E rlwinm r11, r22, 8, 0, 23 0000841C 7D764B78 or r22, r11, r9 00008420 32B50001 addic r21, r21, 1 00008424 4084FFDC bge cr1, -0x00000024 /* 00008400 */ label00008428: 00008428 20D30008 subfic r6, r19, 8 0000842C 7EC63430 srw r6, r22, r6 00008430 54C6023E rlwinm r6, r6, 0, 8, 31 00008434 7F86D840 cmpl cr7, r6, r27 00008438 30D30001 addic r6, r19, 1 0000843C 4081FF74 ble -0x0000008C /* 000083B0 */ 00008440 419E0018 beq cr7, +0x00000018 /* 00008458 */ 00008444 7CD30734 extsh r19, r6 00008448 33FF0001 addic r31, r31, 1 0000844C 4188FF70 blt cr2, -0x00000090 /* 000083BC */ 00008450 38A0FFF8 li r5, 0xFFFFFFF8 00008454 48000574 b +0x00000574 /* 000089C8 */ label00008458: 00008458 30D30018 addic r6, r19, 24 0000845C 7CC60734 extsh r6, r6 00008460 2C860008 cmpwi cr1, r6, 8 00008464 408B00E8 bns cr2, +0x000000E8 /* 0000854C */ 00008468 41840030 blt cr1, +0x00000030 /* 00008498 */ 0000846C 3135FFFF subic r9, r21, 1 label00008470: 00008470 30C6FFF8 subic r6, r6, 8 00008474 7CC60734 extsh r6, r6 00008478 3194FFFF subic r12, r20, 1 0000847C 2C060008 cmpwi r6, 8 00008480 8D490001 lbzu r10, [r9 + 0x0001] 00008484 7D940734 extsh r20, r12 00008488 56CB402E rlwinm r11, r22, 8, 0, 23 0000848C 7D765378 or r22, r11, r10 00008490 32B50001 addic r21, r21, 1 00008494 4080FFDC bge -0x00000024 /* 00008470 */ label00008498: 00008498 31260002 addic r9, r6, 2 0000849C 7D290734 extsh r9, r9 000084A0 20C6001E subfic r6, r6, 30 000084A4 2C890008 cmpwi cr1, r9, 8 000084A8 7EC63430 srw r6, r22, r6 000084AC 54D807BE rlwinm r24, r6, 0, 30, 31 000084B0 30D5FFFF subic r6, r21, 1 000084B4 4184002C blt cr1, +0x0000002C /* 000084E0 */ label000084B8: 000084B8 3129FFF8 subic r9, r9, 8 000084BC 7D290734 extsh r9, r9 000084C0 3194FFFF subic r12, r20, 1 000084C4 2C090008 cmpwi r9, 8 000084C8 8D660001 lbzu r11, [r6 + 0x0001] 000084CC 7D940734 extsh r20, r12 000084D0 56CA402E rlwinm r10, r22, 8, 0, 23 000084D4 7D565B78 or r22, r10, r11 000084D8 32B50001 addic r21, r21, 1 000084DC 4080FFDC bge -0x00000024 /* 000084B8 */ label000084E0: 000084E0 20C9001F subfic r6, r9, 31 000084E4 7EC63430 srw r6, r22, r6 000084E8 7CC01120 mtcrf 0x01, r6 000084EC 30C90001 addic r6, r9, 1 000084F0 7CD30734 extsh r19, r6 000084F4 2C130008 cmpwi r19, 8 000084F8 30D5FFFF subic r6, r21, 1 000084FC 419F0048 bso cr7, +0x00000048 /* 00008544 */ 00008500 4180002C blt +0x0000002C /* 0000852C */ label00008504: 00008504 3133FFF8 subic r9, r19, 8 00008508 7D330734 extsh r19, r9 0000850C 3174FFFF subic r11, r20, 1 00008510 2C930008 cmpwi cr1, r19, 8 00008514 8D460001 lbzu r10, [r6 + 0x0001] 00008518 7D740734 extsh r20, r11 0000851C 56C9402E rlwinm r9, r22, 8, 0, 23 00008520 7D365378 or r22, r9, r10 00008524 32B50001 addic r21, r21, 1 00008528 4084FFDC bge cr1, -0x00000024 /* 00008504 */ label0000852C: 0000852C 20D30014 subfic r6, r19, 20 00008530 3133000C addic r9, r19, 12 00008534 7EC63430 srw r6, r22, r6 00008538 54C6053E rlwinm r6, r6, 0, 20, 31 0000853C 7D290734 extsh r9, r9 00008540 4800009C b +0x0000009C /* 000085DC */ label00008544: 00008544 38A0FFFE li r5, 0xFFFFFFFE 00008548 48000480 b +0x00000480 /* 000089C8 */ label0000854C: 0000854C 41840030 blt cr1, +0x00000030 /* 0000857C */ 00008550 3135FFFF subic r9, r21, 1 label00008554: 00008554 30C6FFF8 subic r6, r6, 8 00008558 7CC60734 extsh r6, r6 0000855C 3194FFFF subic r12, r20, 1 00008560 2C860008 cmpwi cr1, r6, 8 00008564 8D690001 lbzu r11, [r9 + 0x0001] 00008568 7D940734 extsh r20, r12 0000856C 56CA402E rlwinm r10, r22, 8, 0, 23 00008570 7D565B78 or r22, r10, r11 00008574 32B50001 addic r21, r21, 1 00008578 4084FFDC bge cr1, -0x00000024 /* 00008554 */ label0000857C: 0000857C 2126001C subfic r9, r6, 28 00008580 7EC94C30 srw r9, r22, r9 00008584 5529073F rlwinm. r9, r9, 0, 28, 31 00008588 30C60004 addic r6, r6, 4 0000858C 7CD30734 extsh r19, r6 00008590 2C930008 cmpwi cr1, r19, 8 00008594 30D5FFFF subic r6, r21, 1 00008598 40820140 bne +0x00000140 /* 000086D8 */ 0000859C 4184002C blt cr1, +0x0000002C /* 000085C8 */ label000085A0: 000085A0 3133FFF8 subic r9, r19, 8 000085A4 7D330734 extsh r19, r9 000085A8 3174FFFF subic r11, r20, 1 000085AC 2C130008 cmpwi r19, 8 000085B0 8D460001 lbzu r10, [r6 + 0x0001] 000085B4 7D740734 extsh r20, r11 000085B8 56C9402E rlwinm r9, r22, 8, 0, 23 000085BC 7D365378 or r22, r9, r10 000085C0 32B50001 addic r21, r21, 1 000085C4 4080FFDC bge -0x00000024 /* 000085A0 */ label000085C8: 000085C8 30D3000B addic r6, r19, 11 000085CC 7CC90734 extsh r9, r6 000085D0 20D30015 subfic r6, r19, 21 000085D4 7EC63430 srw r6, r22, r6 000085D8 54C6057E rlwinm r6, r6, 0, 21, 31 label000085DC: 000085DC 2C890008 cmpwi cr1, r9, 8 000085E0 3155FFFF subic r10, r21, 1 000085E4 4184002C blt cr1, +0x0000002C /* 00008610 */ label000085E8: 000085E8 3129FFF8 subic r9, r9, 8 000085EC 7D290734 extsh r9, r9 000085F0 3014FFFF subic r0, r20, 1 000085F4 2C090008 cmpwi r9, 8 000085F8 8D8A0001 lbzu r12, [r10 + 0x0001] 000085FC 7C140734 extsh r20, r0 00008600 56CB402E rlwinm r11, r22, 8, 0, 23 00008604 7D766378 or r22, r11, r12 00008608 32B50001 addic r21, r21, 1 0000860C 4080FFDC bge -0x00000024 /* 000085E8 */ label00008610: 00008610 2149001F subfic r10, r9, 31 00008614 7ECA5430 srw r10, r22, r10 00008618 7D401120 mtcrf 0x01, r10 0000861C 31290001 addic r9, r9, 1 00008620 7D330734 extsh r19, r9 00008624 419F00AC bso cr7, +0x000000AC /* 000086D0 */ 00008628 A9320422 lha r9, [r18 + 0x0422] 0000862C 7C064800 cmp r6, r9 00008630 40820078 bne +0x00000078 /* 000086A8 */ 00008634 408B0178 bns cr2, +0x00000178 /* 000087AC */ 00008638 2F180000 cmpwi cr6, r24, 0 0000863C 2C980001 cmpwi cr1, r24, 1 00008640 2F980002 cmpwi cr7, r24, 2 00008644 2C180003 cmpwi r24, 3 00008648 419A0058 beq cr6, +0x00000058 /* 000086A0 */ 0000864C 4186004C beq cr1, +0x0000004C /* 00008698 */ 00008650 419E0028 beq cr7, +0x00000028 /* 00008678 */ 00008654 40820054 bne +0x00000054 /* 000086A8 */ 00008658 7E202120 mtcrf 0x02, r17 0000865C 4C180000 mcrf cr0, cr6 00008660 40820048 bne +0x00000048 /* 000086A8 */ 00008664 B2920000 sth [r18], r20 00008668 92B20004 stw [r18 + 0x0004], r21 0000866C 92D20008 stw [r18 + 0x0008], r22 00008670 B2720002 sth [r18 + 0x0002], r19 00008674 48000148 b +0x00000148 /* 000087BC */ label00008678: 00008678 7E202120 mtcrf 0x02, r17 0000867C 4C180000 mcrf cr0, cr6 00008680 40830028 bns +0x00000028 /* 000086A8 */ 00008684 B2920000 sth [r18], r20 00008688 92B20004 stw [r18 + 0x0004], r21 0000868C 92D20008 stw [r18 + 0x0008], r22 00008690 B2720002 sth [r18 + 0x0002], r19 00008694 48000128 b +0x00000128 /* 000087BC */ label00008698: 00008698 38A0FFF7 li r5, 0xFFFFFFF7 0000869C 4800032C b +0x0000032C /* 000089C8 */ label000086A0: 000086A0 2C1E0000 cmpwi r30, 0 000086A4 41820108 beq +0x00000108 /* 000087AC */ label000086A8: 000086A8 418EFD14 beq cr3, -0x000002EC /* 000083BC */ 000086AC B2920000 sth [r18], r20 000086B0 92B20004 stw [r18 + 0x0004], r21 000086B4 92D20008 stw [r18 + 0x0008], r22 000086B8 B2720002 sth [r18 + 0x0002], r19 000086BC A8DA0008 lha r6, [r26 + 0x0008] 000086C0 3BC00001 li r30, 0x0001 000086C4 2C86000C cmpwi cr1, r6, 12 000086C8 408601C8 bne cr1, +0x000001C8 /* 00008890 */ 000086CC 48000100 b +0x00000100 /* 000087CC */ label000086D0: 000086D0 38A0FFFC li r5, 0xFFFFFFFC 000086D4 480002F4 b +0x000002F4 /* 000089C8 */ label000086D8: 000086D8 38A0FFFD li r5, 0xFFFFFFFD 000086DC 480002EC b +0x000002EC /* 000089C8 */ label000086E0: 000086E0 2C140020 cmpwi r20, 32 000086E4 4080002C bge +0x0000002C /* 00008710 */ 000086E8 B2920000 sth [r18], r20 000086EC 92B20004 stw [r18 + 0x0004], r21 000086F0 92D20008 stw [r18 + 0x0008], r22 000086F4 B2720002 sth [r18 + 0x0002], r19 000086F8 30610038 addic r3, r1, 56 000086FC 4BFFFB01 bl -0x00000500 /* 000081FC */ 00008700 7C650735 extsh. r5, r3 00008704 4082029C bne +0x0000029C /* 000089A0 */ 00008708 AA920000 lha r20, [r18] 0000870C 82B20004 lwz r21, [r18 + 0x0004] label00008710: 00008710 2C930008 cmpwi cr1, r19, 8 00008714 30D5FFFF subic r6, r21, 1 00008718 4184002C blt cr1, +0x0000002C /* 00008744 */ label0000871C: 0000871C 3133FFF8 subic r9, r19, 8 00008720 7D330734 extsh r19, r9 00008724 3174FFFF subic r11, r20, 1 00008728 2C130008 cmpwi r19, 8 0000872C 8D460001 lbzu r10, [r6 + 0x0001] 00008730 7D740734 extsh r20, r11 00008734 56C9402E rlwinm r9, r22, 8, 0, 23 00008738 7D365378 or r22, r9, r10 0000873C 32B50001 addic r21, r21, 1 00008740 4080FFDC bge -0x00000024 /* 0000871C */ label00008744: 00008744 21330008 subfic r9, r19, 8 00008748 7EC94C30 srw r9, r22, r9 0000874C 3D400100 lis r10, 0x0100 00008750 5529023E rlwinm r9, r9, 0, 8, 31 00008754 314AFFFE subic r10, r10, 2 00008758 7C895040 cmpl cr1, r9, r10 0000875C 30D30018 addic r6, r19, 24 00008760 7CD30734 extsh r19, r6 00008764 2C130008 cmpwi r19, 8 00008768 30D5FFFF subic r6, r21, 1 0000876C 4186000C beq cr1, +0x0000000C /* 00008778 */ 00008770 38A0FFF5 li r5, 0xFFFFFFF5 00008774 48000254 b +0x00000254 /* 000089C8 */ label00008778: 00008778 4180002C blt +0x0000002C /* 000087A4 */ label0000877C: 0000877C 3133FFF8 subic r9, r19, 8 00008780 7D330734 extsh r19, r9 00008784 3174FFFF subic r11, r20, 1 00008788 2C130008 cmpwi r19, 8 0000878C 8D460001 lbzu r10, [r6 + 0x0001] 00008790 7D740734 extsh r20, r11 00008794 56C9402E rlwinm r9, r22, 8, 0, 23 00008798 7D365378 or r22, r9, r10 0000879C 32B50001 addic r21, r21, 1 000087A0 4080FFDC bge -0x00000024 /* 0000877C */ label000087A4: 000087A4 30D30010 addic r6, r19, 16 000087A8 7CD30734 extsh r19, r6 label000087AC: 000087AC B2920000 sth [r18], r20 000087B0 92B20004 stw [r18 + 0x0004], r21 000087B4 92D20008 stw [r18 + 0x0008], r22 000087B8 B2720002 sth [r18 + 0x0002], r19 label000087BC: 000087BC A8DA0008 lha r6, [r26 + 0x0008] 000087C0 3BC00001 li r30, 0x0001 000087C4 2C86000C cmpwi cr1, r6, 12 000087C8 408600C8 bne cr1, +0x000000C8 /* 00008890 */ label000087CC: 000087CC 2C170000 cmpwi r23, 0 000087D0 30D7FFFF subic r6, r23, 1 000087D4 33F0FFFF subic r31, r16, 1 000087D8 7CDE0734 extsh r30, r6 000087DC 41820180 beq +0x00000180 /* 0000895C */ label000087E0: 000087E0 2C930008 cmpwi cr1, r19, 8 000087E4 30610038 addic r3, r1, 56 000087E8 38920000 addi r4, r18, 0x0000 000087EC 30D5FFFF subic r6, r21, 1 000087F0 4184002C blt cr1, +0x0000002C /* 0000881C */ label000087F4: 000087F4 3133FFF8 subic r9, r19, 8 000087F8 7D330734 extsh r19, r9 000087FC 3174FFFF subic r11, r20, 1 00008800 2C130008 cmpwi r19, 8 00008804 8D460001 lbzu r10, [r6 + 0x0001] 00008808 7D740734 extsh r20, r11 0000880C 56C9402E rlwinm r9, r22, 8, 0, 23 00008810 7D365378 or r22, r9, r10 00008814 32B50001 addic r21, r21, 1 00008818 4080FFDC bge -0x00000024 /* 000087F4 */ label0000881C: 0000881C 20D30014 subfic r6, r19, 20 00008820 7EC63430 srw r6, r22, r6 00008824 54C6053E rlwinm r6, r6, 0, 20, 31 00008828 28860FFF cmplwi cr1, r6, 4095 0000882C 2C140008 cmpwi r20, 8 00008830 41860058 beq cr1, +0x00000058 /* 00008888 */ 00008834 7D3930AE lbzx r9, r25, r6 00008838 7CDC30AE lbzx r6, r28, r6 0000883C 7D290774 extsb r9, r9 00008840 7D334814 addc r9, r19, r9 00008844 9CDF0001 stbu [r31 + 0x0001], r6 00008848 7D330734 extsh r19, r9 0000884C 40800020 bge +0x00000020 /* 0000886C */ 00008850 B2920000 sth [r18], r20 00008854 92B20004 stw [r18 + 0x0004], r21 00008858 4BFFF9A5 bl -0x0000065C /* 000081FC */ 0000885C 7C650735 extsh. r5, r3 00008860 AA920000 lha r20, [r18] 00008864 4082011C bne +0x0000011C /* 00008980 */ 00008868 82B20004 lwz r21, [r18 + 0x0004] label0000886C: 0000886C 2C1E0000 cmpwi r30, 0 00008870 30DEFFFF subic r6, r30, 1 00008874 7CDE0734 extsh r30, r6 00008878 4082FF68 bne -0x00000098 /* 000087E0 */ 0000887C 2C050000 cmpwi r5, 0 00008880 40820100 bne +0x00000100 /* 00008980 */ 00008884 480000E0 b +0x000000E0 /* 00008964 */ label00008888: 00008888 38A0FFFA li r5, 0xFFFFFFFA 0000888C 480000F4 b +0x000000F4 /* 00008980 */ label00008890: 00008890 7FC63030 slw r6, r30, r6 00008894 30C6FFFF subic r6, r6, 1 00008898 2C170000 cmpwi r23, 0 0000889C 54DF043E rlwinm r31, r6, 0, 16, 31 000088A0 30D7FFFF subic r6, r23, 1 000088A4 7CDD0734 extsh r29, r6 000088A8 3370FFFF subic r27, r16, 1 000088AC 418200B0 beq +0x000000B0 /* 0000895C */ label000088B0: 000088B0 A95A0008 lha r10, [r26 + 0x0008] 000088B4 2C930008 cmpwi cr1, r19, 8 000088B8 7FC65030 slw r6, r30, r10 000088BC 3126FFFF subic r9, r6, 1 000088C0 30610038 addic r3, r1, 56 000088C4 38920000 addi r4, r18, 0x0000 000088C8 30D5FFFF subic r6, r21, 1 000088CC 4184002C blt cr1, +0x0000002C /* 000088F8 */ label000088D0: 000088D0 3173FFF8 subic r11, r19, 8 000088D4 7D730734 extsh r19, r11 000088D8 3014FFFF subic r0, r20, 1 000088DC 2C130008 cmpwi r19, 8 000088E0 8D660001 lbzu r11, [r6 + 0x0001] 000088E4 7C140734 extsh r20, r0 000088E8 56CC402E rlwinm r12, r22, 8, 0, 23 000088EC 7D965B78 or r22, r12, r11 000088F0 32B50001 addic r21, r21, 1 000088F4 4080FFDC bge -0x00000024 /* 000088D0 */ label000088F8: 000088F8 20D30020 subfic r6, r19, 32 000088FC 7CCA3010 subfc r6, r10, r6 00008900 7EC63430 srw r6, r22, r6 00008904 7D263038 and r6, r9, r6 00008908 7C86F840 cmpl cr1, r6, r31 0000890C 2C140008 cmpwi r20, 8 00008910 4186FF78 beq cr1, -0x00000088 /* 00008888 */ 00008914 7D3930AE lbzx r9, r25, r6 00008918 7CDC30AE lbzx r6, r28, r6 0000891C 7D290774 extsb r9, r9 00008920 7D334814 addc r9, r19, r9 00008924 9CDB0001 stbu [r27 + 0x0001], r6 00008928 7D330734 extsh r19, r9 0000892C 40800020 bge +0x00000020 /* 0000894C */ 00008930 B2920000 sth [r18], r20 00008934 92B20004 stw [r18 + 0x0004], r21 00008938 4BFFF8C5 bl -0x0000073C /* 000081FC */ 0000893C 7C650735 extsh. r5, r3 00008940 AA920000 lha r20, [r18] 00008944 4082003C bne +0x0000003C /* 00008980 */ 00008948 82B20004 lwz r21, [r18 + 0x0004] label0000894C: 0000894C 2C1D0000 cmpwi r29, 0 00008950 30DDFFFF subic r6, r29, 1 00008954 7CDD0734 extsh r29, r6 00008958 4082FF58 bne -0x000000A8 /* 000088B0 */ label0000895C: 0000895C 2C050000 cmpwi r5, 0 00008960 40820020 bne +0x00000020 /* 00008980 */ label00008964: 00008964 A8D20422 lha r6, [r18 + 0x0422] 00008968 B2920000 sth [r18], r20 0000896C 30C60001 addic r6, r6, 1 00008970 92B20004 stw [r18 + 0x0004], r21 00008974 92D20008 stw [r18 + 0x0008], r22 00008978 B2720002 sth [r18 + 0x0002], r19 0000897C B0D20422 sth [r18 + 0x0422], r6 label00008980: 00008980 38650000 addi r3, r5, 0x0000 00008984 818100A4 lwz r12, [r1 + 0x00A4] 00008988 800100A8 lwz r0, [r1 + 0x00A8] 0000898C 7D830120 mtcrf 0x30, r12 00008990 302100A0 addic r1, r1, 160 00008994 7C0803A6 mtlr r0 00008998 B9E1FFBC lmw r15, [r1 - 0x0044] 0000899C 4E800020 blr label000089A0: 000089A0 2C050000 cmpwi r5, 0 000089A4 40820024 bne +0x00000024 /* 000089C8 */ 000089A8 A8D20422 lha r6, [r18 + 0x0422] 000089AC 55E906B7 rlwinm. r9, r15, 0, 26, 27 000089B0 30C60001 addic r6, r6, 1 000089B4 B0D20422 sth [r18 + 0x0422], r6 000089B8 7CC90734 extsh r9, r6 000089BC 30C90001 addic r6, r9, 1 000089C0 41820008 beq +0x00000008 /* 000089C8 */ 000089C4 B0D20422 sth [r18 + 0x0422], r6 label000089C8: 000089C8 B2720002 sth [r18 + 0x0002], r19 000089CC B2920000 sth [r18], r20 000089D0 92B20004 stw [r18 + 0x0004], r21 000089D4 92D20008 stw [r18 + 0x0008], r22 000089D8 4BFFFFA8 b -0x00000058 /* 00008980 */ 000089DC 00000000 .invalid 000089E0 00002043 .invalid 000089E4 80110700 lwz r0, [r17 + 0x0700] 000089E8 00000000 .invalid 000089EC 000006DC .invalid 000089F0 000A4465 .invalid 000089F4 636F6465 ori r15, r27, 0x6465 000089F8 4C696E65 .invalid 4C 000089FC 00000000 .invalid fn00008A00: 00008A00 81820000 lwz r12, [r2] 00008A04 90410014 stw [r1 + 0x0014], r2 00008A08 800C0000 lwz r0, [r12] 00008A0C 804C0004 lwz r2, [r12 + 0x0004] 00008A10 7C0903A6 mtctr r0 00008A14 4E800420 bctr 00008A18 00000000 .invalid 00008A1C 000C8000 .invalid 00008A20 00000000 .invalid fn00008A24: 00008A24 81820004 lwz r12, [r2 + 0x0004] 00008A28 90410014 stw [r1 + 0x0014], r2 00008A2C 800C0000 lwz r0, [r12] 00008A30 804C0004 lwz r2, [r12 + 0x0004] 00008A34 7C0903A6 mtctr r0 00008A38 4E800420 bctr 00008A3C 00000000 .invalid 00008A40 000C8000 .invalid 00008A44 00000000 .invalid fn00008A48: 00008A48 81820008 lwz r12, [r2 + 0x0008] 00008A4C 90410014 stw [r1 + 0x0014], r2 00008A50 800C0000 lwz r0, [r12] 00008A54 804C0004 lwz r2, [r12 + 0x0004] 00008A58 7C0903A6 mtctr r0 00008A5C 4E800420 bctr 00008A60 00000000 .invalid 00008A64 000C8000 .invalid 00008A68 00000000 .invalid fn00008A6C: 00008A6C 81820014 lwz r12, [r2 + 0x0014] 00008A70 90410014 stw [r1 + 0x0014], r2 00008A74 800C0000 lwz r0, [r12] 00008A78 804C0004 lwz r2, [r12 + 0x0004] 00008A7C 7C0903A6 mtctr r0 00008A80 4E800420 bctr 00008A84 00000000 .invalid 00008A88 000C8000 .invalid 00008A8C 00000000 .invalid fn00008A90: 00008A90 81820018 lwz r12, [r2 + 0x0018] 00008A94 90410014 stw [r1 + 0x0014], r2 00008A98 800C0000 lwz r0, [r12] 00008A9C 804C0004 lwz r2, [r12 + 0x0004] 00008AA0 7C0903A6 mtctr r0 00008AA4 4E800420 bctr 00008AA8 00000000 .invalid 00008AAC 000C8000 .invalid 00008AB0 00000000 .invalid fn00008AB4: 00008AB4 8182001C lwz r12, [r2 + 0x001C] 00008AB8 90410014 stw [r1 + 0x0014], r2 00008ABC 800C0000 lwz r0, [r12] 00008AC0 804C0004 lwz r2, [r12 + 0x0004] 00008AC4 7C0903A6 mtctr r0 00008AC8 4E800420 bctr 00008ACC 00000000 .invalid 00008AD0 000C8000 .invalid 00008AD4 00000000 .invalid fn00008AD8: 00008AD8 81820020 lwz r12, [r2 + 0x0020] 00008ADC 90410014 stw [r1 + 0x0014], r2 00008AE0 800C0000 lwz r0, [r12] 00008AE4 804C0004 lwz r2, [r12 + 0x0004] 00008AE8 7C0903A6 mtctr r0 00008AEC 4E800420 bctr 00008AF0 00000000 .invalid 00008AF4 000C8000 .invalid 00008AF8 00000000 .invalid fn00008AFC: 00008AFC 81820024 lwz r12, [r2 + 0x0024] 00008B00 90410014 stw [r1 + 0x0014], r2 00008B04 800C0000 lwz r0, [r12] 00008B08 804C0004 lwz r2, [r12 + 0x0004] 00008B0C 7C0903A6 mtctr r0 00008B10 4E800420 bctr 00008B14 00000000 .invalid 00008B18 000C8000 .invalid 00008B1C 00000000 .invalid fn00008B20: 00008B20 81820028 lwz r12, [r2 + 0x0028] 00008B24 90410014 stw [r1 + 0x0014], r2 00008B28 800C0000 lwz r0, [r12] 00008B2C 804C0004 lwz r2, [r12 + 0x0004] 00008B30 7C0903A6 mtctr r0 00008B34 4E800420 bctr 00008B38 00000000 .invalid 00008B3C 000C8000 .invalid 00008B40 00000000 .invalid fn00008B44: 00008B44 8182002C lwz r12, [r2 + 0x002C] 00008B48 90410014 stw [r1 + 0x0014], r2 00008B4C 800C0000 lwz r0, [r12] 00008B50 804C0004 lwz r2, [r12 + 0x0004] 00008B54 7C0903A6 mtctr r0 00008B58 4E800420 bctr 00008B5C 00000000 .invalid 00008B60 000C8000 .invalid 00008B64 00000000 .invalid fn00008B68: 00008B68 81820030 lwz r12, [r2 + 0x0030] 00008B6C 90410014 stw [r1 + 0x0014], r2 00008B70 800C0000 lwz r0, [r12] 00008B74 804C0004 lwz r2, [r12 + 0x0004] 00008B78 7C0903A6 mtctr r0 00008B7C 4E800420 bctr 00008B80 00000000 .invalid 00008B84 000C8000 .invalid 00008B88 00000000 .invalid fn00008B8C: 00008B8C 81820034 lwz r12, [r2 + 0x0034] 00008B90 90410014 stw [r1 + 0x0014], r2 00008B94 800C0000 lwz r0, [r12] 00008B98 804C0004 lwz r2, [r12 + 0x0004] 00008B9C 7C0903A6 mtctr r0 00008BA0 4E800420 bctr 00008BA4 00000000 .invalid 00008BA8 000C8000 .invalid 00008BAC 00000000 .invalid fn00008BB0: 00008BB0 81820038 lwz r12, [r2 + 0x0038] 00008BB4 90410014 stw [r1 + 0x0014], r2 00008BB8 800C0000 lwz r0, [r12] 00008BBC 804C0004 lwz r2, [r12 + 0x0004] 00008BC0 7C0903A6 mtctr r0 00008BC4 4E800420 bctr 00008BC8 00000000 .invalid 00008BCC 000C8000 .invalid 00008BD0 00000000 .invalid fn00008BD4: 00008BD4 8182003C lwz r12, [r2 + 0x003C] 00008BD8 90410014 stw [r1 + 0x0014], r2 00008BDC 800C0000 lwz r0, [r12] 00008BE0 804C0004 lwz r2, [r12 + 0x0004] 00008BE4 7C0903A6 mtctr r0 00008BE8 4E800420 bctr 00008BEC 00000000 .invalid 00008BF0 000C8000 .invalid 00008BF4 00000000 .invalid fn00008BF8: 00008BF8 81820040 lwz r12, [r2 + 0x0040] 00008BFC 90410014 stw [r1 + 0x0014], r2 00008C00 800C0000 lwz r0, [r12] 00008C04 804C0004 lwz r2, [r12 + 0x0004] 00008C08 7C0903A6 mtctr r0 00008C0C 4E800420 bctr 00008C10 00000000 .invalid 00008C14 000C8000 .invalid 00008C18 00000000 .invalid fn00008C1C: 00008C1C 81820044 lwz r12, [r2 + 0x0044] 00008C20 90410014 stw [r1 + 0x0014], r2 00008C24 800C0000 lwz r0, [r12] 00008C28 804C0004 lwz r2, [r12 + 0x0004] 00008C2C 7C0903A6 mtctr r0 00008C30 4E800420 bctr 00008C34 00000000 .invalid 00008C38 000C8000 .invalid 00008C3C 00000000 .invalid fn00008C40: 00008C40 81820048 lwz r12, [r2 + 0x0048] 00008C44 90410014 stw [r1 + 0x0014], r2 00008C48 800C0000 lwz r0, [r12] 00008C4C 804C0004 lwz r2, [r12 + 0x0004] 00008C50 7C0903A6 mtctr r0 00008C54 4E800420 bctr 00008C58 00000000 .invalid 00008C5C 000C8000 .invalid 00008C60 00000000 .invalid fn00008C64: 00008C64 8182004C lwz r12, [r2 + 0x004C] 00008C68 90410014 stw [r1 + 0x0014], r2 00008C6C 800C0000 lwz r0, [r12] 00008C70 804C0004 lwz r2, [r12 + 0x0004] 00008C74 7C0903A6 mtctr r0 00008C78 4E800420 bctr 00008C7C 00000000 .invalid 00008C80 000C8000 .invalid 00008C84 00000000 .invalid fn00008C88: 00008C88 81820050 lwz r12, [r2 + 0x0050] 00008C8C 90410014 stw [r1 + 0x0014], r2 00008C90 800C0000 lwz r0, [r12] 00008C94 804C0004 lwz r2, [r12 + 0x0004] 00008C98 7C0903A6 mtctr r0 00008C9C 4E800420 bctr 00008CA0 00000000 .invalid 00008CA4 000C8000 .invalid 00008CA8 00000000 .invalid fn00008CAC: 00008CAC 81820054 lwz r12, [r2 + 0x0054] 00008CB0 90410014 stw [r1 + 0x0014], r2 00008CB4 800C0000 lwz r0, [r12] 00008CB8 804C0004 lwz r2, [r12 + 0x0004] 00008CBC 7C0903A6 mtctr r0 00008CC0 4E800420 bctr 00008CC4 00000000 .invalid 00008CC8 000C8000 .invalid 00008CCC 00000000 .invalid fn00008CD0: 00008CD0 81820058 lwz r12, [r2 + 0x0058] 00008CD4 90410014 stw [r1 + 0x0014], r2 00008CD8 800C0000 lwz r0, [r12] 00008CDC 804C0004 lwz r2, [r12 + 0x0004] 00008CE0 7C0903A6 mtctr r0 00008CE4 4E800420 bctr 00008CE8 00000000 .invalid 00008CEC 000C8000 .invalid 00008CF0 00000000 .invalid fn00008CF4: 00008CF4 8182005C lwz r12, [r2 + 0x005C] 00008CF8 90410014 stw [r1 + 0x0014], r2 00008CFC 800C0000 lwz r0, [r12] 00008D00 804C0004 lwz r2, [r12 + 0x0004] 00008D04 7C0903A6 mtctr r0 00008D08 4E800420 bctr 00008D0C 00000000 .invalid 00008D10 000C8000 .invalid 00008D14 00000000 .invalid fn00008D18: 00008D18 81820060 lwz r12, [r2 + 0x0060] 00008D1C 90410014 stw [r1 + 0x0014], r2 00008D20 800C0000 lwz r0, [r12] 00008D24 804C0004 lwz r2, [r12 + 0x0004] 00008D28 7C0903A6 mtctr r0 00008D2C 4E800420 bctr 00008D30 00000000 .invalid 00008D34 000C8000 .invalid 00008D38 00000000 .invalid fn00008D3C: 00008D3C 81820064 lwz r12, [r2 + 0x0064] 00008D40 90410014 stw [r1 + 0x0014], r2 00008D44 800C0000 lwz r0, [r12] 00008D48 804C0004 lwz r2, [r12 + 0x0004] 00008D4C 7C0903A6 mtctr r0 00008D50 4E800420 bctr 00008D54 00000000 .invalid 00008D58 000C8000 .invalid 00008D5C 00000000 .invalid fn00008D60: 00008D60 81820068 lwz r12, [r2 + 0x0068] 00008D64 90410014 stw [r1 + 0x0014], r2 00008D68 800C0000 lwz r0, [r12] 00008D6C 804C0004 lwz r2, [r12 + 0x0004] 00008D70 7C0903A6 mtctr r0 00008D74 4E800420 bctr 00008D78 00000000 .invalid 00008D7C 000C8000 .invalid 00008D80 00000000 .invalid fn00008D84: 00008D84 8182006C lwz r12, [r2 + 0x006C] 00008D88 90410014 stw [r1 + 0x0014], r2 00008D8C 800C0000 lwz r0, [r12] 00008D90 804C0004 lwz r2, [r12 + 0x0004] 00008D94 7C0903A6 mtctr r0 00008D98 4E800420 bctr 00008D9C 00000000 .invalid 00008DA0 000C8000 .invalid 00008DA4 00000000 .invalid fn00008DA8: 00008DA8 81820070 lwz r12, [r2 + 0x0070] 00008DAC 90410014 stw [r1 + 0x0014], r2 00008DB0 800C0000 lwz r0, [r12] 00008DB4 804C0004 lwz r2, [r12 + 0x0004] 00008DB8 7C0903A6 mtctr r0 00008DBC 4E800420 bctr 00008DC0 00000000 .invalid 00008DC4 000C8000 .invalid 00008DC8 00000000 .invalid fn00008DCC: 00008DCC 81820074 lwz r12, [r2 + 0x0074] 00008DD0 90410014 stw [r1 + 0x0014], r2 00008DD4 800C0000 lwz r0, [r12] 00008DD8 804C0004 lwz r2, [r12 + 0x0004] 00008DDC 7C0903A6 mtctr r0 00008DE0 4E800420 bctr 00008DE4 00000000 .invalid 00008DE8 000C8000 .invalid 00008DEC 00000000 .invalid fn00008DF0: 00008DF0 81820078 lwz r12, [r2 + 0x0078] 00008DF4 90410014 stw [r1 + 0x0014], r2 00008DF8 800C0000 lwz r0, [r12] 00008DFC 804C0004 lwz r2, [r12 + 0x0004] 00008E00 7C0903A6 mtctr r0 00008E04 4E800420 bctr 00008E08 00000000 .invalid 00008E0C 000C8000 .invalid 00008E10 00000000 .invalid fn00008E14: 00008E14 8182007C lwz r12, [r2 + 0x007C] 00008E18 90410014 stw [r1 + 0x0014], r2 00008E1C 800C0000 lwz r0, [r12] 00008E20 804C0004 lwz r2, [r12 + 0x0004] 00008E24 7C0903A6 mtctr r0 00008E28 4E800420 bctr 00008E2C 00000000 .invalid 00008E30 000C8000 .invalid 00008E34 00000000 .invalid fn00008E38: 00008E38 81820080 lwz r12, [r2 + 0x0080] 00008E3C 90410014 stw [r1 + 0x0014], r2 00008E40 800C0000 lwz r0, [r12] 00008E44 804C0004 lwz r2, [r12 + 0x0004] 00008E48 7C0903A6 mtctr r0 00008E4C 4E800420 bctr 00008E50 00000000 .invalid 00008E54 000C8000 .invalid 00008E58 00000000 .invalid fn00008E5C: 00008E5C 81820084 lwz r12, [r2 + 0x0084] 00008E60 90410014 stw [r1 + 0x0014], r2 00008E64 800C0000 lwz r0, [r12] 00008E68 804C0004 lwz r2, [r12 + 0x0004] 00008E6C 7C0903A6 mtctr r0 00008E70 4E800420 bctr 00008E74 00000000 .invalid 00008E78 000C8000 .invalid 00008E7C 00000000 .invalid fn00008E80: 00008E80 81820088 lwz r12, [r2 + 0x0088] 00008E84 90410014 stw [r1 + 0x0014], r2 00008E88 800C0000 lwz r0, [r12] 00008E8C 804C0004 lwz r2, [r12 + 0x0004] 00008E90 7C0903A6 mtctr r0 00008E94 4E800420 bctr 00008E98 00000000 .invalid 00008E9C 000C8000 .invalid 00008EA0 00000000 .invalid fn00008EA4: 00008EA4 8182008C lwz r12, [r2 + 0x008C] 00008EA8 90410014 stw [r1 + 0x0014], r2 00008EAC 800C0000 lwz r0, [r12] 00008EB0 804C0004 lwz r2, [r12 + 0x0004] 00008EB4 7C0903A6 mtctr r0 00008EB8 4E800420 bctr 00008EBC 00000000 .invalid 00008EC0 000C8000 .invalid 00008EC4 00000000 .invalid fn00008EC8: 00008EC8 81820090 lwz r12, [r2 + 0x0090] 00008ECC 90410014 stw [r1 + 0x0014], r2 00008ED0 800C0000 lwz r0, [r12] 00008ED4 804C0004 lwz r2, [r12 + 0x0004] 00008ED8 7C0903A6 mtctr r0 00008EDC 4E800420 bctr 00008EE0 00000000 .invalid 00008EE4 000C8000 .invalid 00008EE8 00000000 .invalid fn00008EEC: 00008EEC 81820094 lwz r12, [r2 + 0x0094] 00008EF0 90410014 stw [r1 + 0x0014], r2 00008EF4 800C0000 lwz r0, [r12] 00008EF8 804C0004 lwz r2, [r12 + 0x0004] 00008EFC 7C0903A6 mtctr r0 00008F00 4E800420 bctr 00008F04 00000000 .invalid 00008F08 000C8000 .invalid 00008F0C 00000000 .invalid fn00008F10: 00008F10 81820098 lwz r12, [r2 + 0x0098] 00008F14 90410014 stw [r1 + 0x0014], r2 00008F18 800C0000 lwz r0, [r12] 00008F1C 804C0004 lwz r2, [r12 + 0x0004] 00008F20 7C0903A6 mtctr r0 00008F24 4E800420 bctr 00008F28 00000000 .invalid 00008F2C 000C8000 .invalid 00008F30 00000000 .invalid fn00008F34: 00008F34 818200A0 lwz r12, [r2 + 0x00A0] 00008F38 90410014 stw [r1 + 0x0014], r2 00008F3C 800C0000 lwz r0, [r12] 00008F40 804C0004 lwz r2, [r12 + 0x0004] 00008F44 7C0903A6 mtctr r0 00008F48 4E800420 bctr 00008F4C 00000000 .invalid 00008F50 000C8000 .invalid 00008F54 00000000 .invalid 00008F58 BE21FFC4 stmw [r1 - 0x003C], r17 00008F5C 3B880000 addi r28, r8, 0x0000 00008F60 7C9B0735 extsh. r27, r4 00008F64 3B2A0000 addi r25, r10, 0x0000 00008F68 309BFFFF subic r4, r27, 1 00008F6C 7C0802A6 mflr r0 00008F70 33390100 addic r25, r25, 256 00008F74 90010008 stw [r1 + 0x0008], r0 00008F78 9421FF80 stwu [r1 - 0x0080], r1 00008F7C 7C9B0734 extsh r27, r4 00008F80 323C0800 addic r17, r28, 2048 00008F84 325C0400 addic r18, r28, 1024 00008F88 418200BC beq +0x000000BC /* 00009044 */ 00008F8C 3C80FFFF lis r4, 0xFFFF 00008F90 32C3FFFC subic r22, r3, 4 00008F94 33C7FFFF subic r30, r7, 1 00008F98 3286FFFF subic r20, r6, 1 00008F9C 3265FFFF subic r19, r5, 1 00008FA0 33047DB2 addic r24, r4, 32178 label00008FA4: 00008FA4 8C9E0001 lbzu r4, [r30 + 0x0001] 00008FA8 8D130001 lbzu r8, [r19 + 0x0001] 00008FAC 5484103A rlwinm r4, r4, 2, 0, 29 00008FB0 7FF1202E lwzx r31, r17, r4 00008FB4 8C940001 lbzu r4, [r20 + 0x0001] 00008FB8 5508103A rlwinm r8, r8, 2, 0, 29 00008FBC 5484103A rlwinm r4, r4, 2, 0, 29 00008FC0 7EF2202E lwzx r23, r18, r4 00008FC4 7F5C402E lwzx r26, r28, r8 00008FC8 38770000 addi r3, r23, 0x0000 00008FCC 7D1AF814 addc r8, r26, r31 00008FD0 7D048670 srawi r4, r8, 16 00008FD4 7EB920AE lbzx r21, r25, r4 00008FD8 3880CE56 li r4, 0xFFFFCE56 00008FDC 48003285 bl +0x00003284 /* 0000C260 */ 00008FE0 80410014 lwz r2, [r1 + 0x0014] 00008FE4 7FBA1814 addc r29, r26, r3 00008FE8 387F0000 addi r3, r31, 0x0000 00008FEC 38980000 addi r4, r24, 0x0000 00008FF0 48003271 bl +0x00003270 /* 0000C260 */ 00008FF4 80410014 lwz r2, [r1 + 0x0014] 00008FF8 7C9D1814 addc r4, r29, r3 00008FFC 7C848670 srawi r4, r4, 16 00009000 7D1AB814 addc r8, r26, r23 00009004 7C9920AE lbzx r4, r25, r4 00009008 7D088670 srawi r8, r8, 16 0000900C 5484402E rlwinm r4, r4, 8, 0, 23 00009010 7D1940AE lbzx r8, r25, r8 00009014 2C1B0000 cmpwi r27, 0 00009018 52A4801E rlwimi r4, r21, 16, 0, 15 0000901C 7C844378 or r4, r4, r8 00009020 311BFFFF subic r8, r27, 1 00009024 94960004 stwu [r22 + 0x0004], r4 00009028 7D1B0734 extsh r27, r8 0000902C 4082FF78 bne -0x00000088 /* 00008FA4 */ 00009030 81810088 lwz r12, [r1 + 0x0088] 00009034 30210080 addic r1, r1, 128 00009038 7D8803A6 mtlr r12 0000903C BA21FFC4 lmw r17, [r1 - 0x003C] 00009040 4E800020 blr label00009044: 00009044 BA210044 lmw r17, [r1 + 0x0044] 00009048 30210080 addic r1, r1, 128 0000904C 4E800020 blr 00009050 00000000 .invalid 00009054 00002041 .invalid 00009058 800F0800 lwz r0, [r15 + 0x0800] 0000905C 00000000 .invalid 00009060 000000F8 .invalid 00009064 000D5363 .invalid 00009068 616E4C69 ori r14, r11, 0x4C69 0000906C 6E654E6F xoris r5, r19, 0x4E6F 00009070 54616200 rlwinm r1, r3, 12, 8, 0 00009074 BDE1FFBC stmw [r1 - 0x0044], r15 00009078 3B480000 addi r26, r8, 0x0000 0000907C 3A0A0000 addi r16, r10, 0x0000 00009080 7C990735 extsh. r25, r4 00009084 7C0802A6 mflr r0 00009088 32100100 addic r16, r16, 256 0000908C 90010008 stw [r1 + 0x0008], r0 00009090 3019FFFF subic r0, r25, 1 00009094 9421FF70 stwu [r1 - 0x0090], r1 00009098 3A230000 addi r17, r3, 0x0000 0000909C 7C190734 extsh r25, r0 000090A0 3A400000 li r18, 0x0000 000090A4 327A0800 addic r19, r26, 2048 000090A8 32DA0400 addic r22, r26, 1024 000090AC 418200E0 beq +0x000000E0 /* 0000918C */ 000090B0 3C00FFFF lis r0, 0xFFFF 000090B4 3F0000FE lis r24, 0x00FE 000090B8 6318FEFE ori r24, r24, 0xFEFE 000090BC 32A7FFFF subic r21, r7, 1 000090C0 3286FFFF subic r20, r6, 1 000090C4 3365FFFF subic r27, r5, 1 000090C8 31E07DB2 addic r15, r0, 32178 label000090CC: 000090CC 8CFB0001 lbzu r7, [r27 + 0x0001] 000090D0 8C150001 lbzu r0, [r21 + 0x0001] 000090D4 54E8103A rlwinm r8, r7, 2, 0, 29 000090D8 5407103A rlwinm r7, r0, 2, 0, 29 000090DC 7FD3382E lwzx r30, r19, r7 000090E0 8CF40001 lbzu r7, [r20 + 0x0001] 000090E4 7F9A402E lwzx r28, r26, r8 000090E8 54E7103A rlwinm r7, r7, 2, 0, 29 000090EC 7FB6382E lwzx r29, r22, r7 000090F0 7C1CF014 addc r0, r28, r30 000090F4 7C078670 srawi r7, r0, 16 000090F8 7EF038AE lbzx r23, r16, r7 000090FC 387D0000 addi r3, r29, 0x0000 00009100 3880CE56 li r4, 0xFFFFCE56 00009104 4800315D bl +0x0000315C /* 0000C260 */ 00009108 80410014 lwz r2, [r1 + 0x0014] 0000910C 7FFC1814 addc r31, r28, r3 00009110 387E0000 addi r3, r30, 0x0000 00009114 388F0000 addi r4, r15, 0x0000 00009118 48003149 bl +0x00003148 /* 0000C260 */ 0000911C 80410014 lwz r2, [r1 + 0x0014] 00009120 7C1F1814 addc r0, r31, r3 00009124 7C078670 srawi r7, r0, 16 00009128 7C1CE814 addc r0, r28, r29 0000912C 7CF038AE lbzx r7, r16, r7 00009130 7C088670 srawi r8, r0, 16 00009134 54E0402E rlwinm r0, r7, 8, 0, 23 00009138 7CF040AE lbzx r7, r16, r8 0000913C 52E0801E rlwimi r0, r23, 16, 0, 15 00009140 7C003B78 or r0, r0, r7 00009144 7E48C038 and r8, r18, r24 00009148 7C07C038 and r7, r0, r24 0000914C 54E7F87E rlwinm r7, r7, 31, 1, 31 00009150 5508F87E rlwinm r8, r8, 31, 1, 31 00009154 2C190000 cmpwi r25, 0 00009158 7CE74014 addc r7, r7, r8 0000915C 90F10000 stw [r17], r7 00009160 30F9FFFF subic r7, r25, 1 00009164 90110004 stw [r17 + 0x0004], r0 00009168 32310008 addic r17, r17, 8 0000916C 32400000 addic r18, r0, 0 00009170 7CF90734 extsh r25, r7 00009174 4082FF58 bne -0x000000A8 /* 000090CC */ 00009178 81810098 lwz r12, [r1 + 0x0098] 0000917C 30210090 addic r1, r1, 144 00009180 7D8803A6 mtlr r12 00009184 B9E1FFBC lmw r15, [r1 - 0x0044] 00009188 4E800020 blr label0000918C: 0000918C BA010050 lmw r16, [r1 + 0x0050] 00009190 30210090 addic r1, r1, 144 00009194 4E800020 blr 00009198 00000000 .invalid 0000919C 00002041 .invalid 000091A0 80110800 lwz r0, [r17 + 0x0800] 000091A4 00000000 .invalid 000091A8 00000124 .invalid 000091AC 00115363 .invalid 000091B0 616E4C69 ori r14, r11, 0x4C69 000091B4 6E65446F xoris r5, r19, 0x446F 000091B8 75624E6F andis. r2, r11, 0x4E6F 000091BC 54616200 rlwinm r1, r3, 12, 8, 0 000091C0 BDE1FFBC stmw [r1 - 0x0044], r15 000091C4 3B480000 addi r26, r8, 0x0000 000091C8 3A0A0000 addi r16, r10, 0x0000 000091CC 7C990735 extsh. r25, r4 000091D0 7C0802A6 mflr r0 000091D4 32100100 addic r16, r16, 256 000091D8 90010008 stw [r1 + 0x0008], r0 000091DC 3019FFFF subic r0, r25, 1 000091E0 9421FF70 stwu [r1 - 0x0090], r1 000091E4 3A230000 addi r17, r3, 0x0000 000091E8 7C190734 extsh r25, r0 000091EC 3A400000 li r18, 0x0000 000091F0 327A0800 addic r19, r26, 2048 000091F4 32DA0400 addic r22, r26, 1024 000091F8 418200F8 beq +0x000000F8 /* 000092F0 */ 000091FC 3C00FFFF lis r0, 0xFFFF 00009200 3F0000FE lis r24, 0x00FE 00009204 6318FEFE ori r24, r24, 0xFEFE 00009208 32A7FFFF subic r21, r7, 1 0000920C 3286FFFF subic r20, r6, 1 00009210 3365FFFF subic r27, r5, 1 00009214 31E07DB2 addic r15, r0, 32178 label00009218: 00009218 8CFB0001 lbzu r7, [r27 + 0x0001] 0000921C 8C150001 lbzu r0, [r21 + 0x0001] 00009220 54E8103A rlwinm r8, r7, 2, 0, 29 00009224 5407103A rlwinm r7, r0, 2, 0, 29 00009228 7FD3382E lwzx r30, r19, r7 0000922C 8CF40001 lbzu r7, [r20 + 0x0001] 00009230 7F9A402E lwzx r28, r26, r8 00009234 54E7103A rlwinm r7, r7, 2, 0, 29 00009238 7FB6382E lwzx r29, r22, r7 0000923C 7C1CF014 addc r0, r28, r30 00009240 7C078670 srawi r7, r0, 16 00009244 7EF038AE lbzx r23, r16, r7 00009248 387D0000 addi r3, r29, 0x0000 0000924C 3880CE56 li r4, 0xFFFFCE56 00009250 48003011 bl +0x00003010 /* 0000C260 */ 00009254 80410014 lwz r2, [r1 + 0x0014] 00009258 7FFC1814 addc r31, r28, r3 0000925C 387E0000 addi r3, r30, 0x0000 00009260 388F0000 addi r4, r15, 0x0000 00009264 48002FFD bl +0x00002FFC /* 0000C260 */ 00009268 80410014 lwz r2, [r1 + 0x0014] 0000926C 7C1F1814 addc r0, r31, r3 00009270 7C078670 srawi r7, r0, 16 00009274 7C1CE814 addc r0, r28, r29 00009278 7CF038AE lbzx r7, r16, r7 0000927C 7C088670 srawi r8, r0, 16 00009280 54E0402E rlwinm r0, r7, 8, 0, 23 00009284 7CF040AE lbzx r7, r16, r8 00009288 52E0801E rlwimi r0, r23, 16, 0, 15 0000928C 7C003B78 or r0, r0, r7 00009290 7C08C038 and r8, r0, r24 00009294 7E47C038 and r7, r18, r24 00009298 550BF87E rlwinm r11, r8, 31, 1, 31 0000929C 54E8F87E rlwinm r8, r7, 31, 1, 31 000092A0 7CE85814 addc r7, r8, r11 000092A4 7CE9C038 and r9, r7, r24 000092A8 5529F87E rlwinm r9, r9, 31, 1, 31 000092AC 7D6B4814 addc r11, r11, r9 000092B0 7D084814 addc r8, r8, r9 000092B4 90F10004 stw [r17 + 0x0004], r7 000092B8 9011000C stw [r17 + 0x000C], r0 000092BC 2C190000 cmpwi r25, 0 000092C0 91110000 stw [r17], r8 000092C4 30F9FFFF subic r7, r25, 1 000092C8 91710008 stw [r17 + 0x0008], r11 000092CC 32400000 addic r18, r0, 0 000092D0 32310010 addic r17, r17, 16 000092D4 7CF90734 extsh r25, r7 000092D8 4082FF40 bne -0x000000C0 /* 00009218 */ 000092DC 81810098 lwz r12, [r1 + 0x0098] 000092E0 30210090 addic r1, r1, 144 000092E4 7D8803A6 mtlr r12 000092E8 B9E1FFBC lmw r15, [r1 - 0x0044] 000092EC 4E800020 blr label000092F0: 000092F0 BA010050 lmw r16, [r1 + 0x0050] 000092F4 30210090 addic r1, r1, 144 000092F8 4E800020 blr 000092FC 00000000 .invalid 00009300 00002041 .invalid 00009304 80110800 lwz r0, [r17 + 0x0800] 00009308 00000000 .invalid 0000930C 0000013C .invalid 00009310 00115363 .invalid 00009314 616E4C69 ori r14, r11, 0x4C69 00009318 6E655175 xoris r5, r19, 0x5175 0000931C 61644E6F ori r4, r11, 0x4E6F 00009320 54616200 rlwinm r1, r3, 12, 8, 0 00009324 2C030000 cmpwi r3, 0 00009328 2C8300FF cmpwi cr1, r3, 255 0000932C 4080000C bge +0x0000000C /* 00009338 */ 00009330 38600000 li r3, 0x0000 00009334 4E800020 blr label00009338: 00009338 4085000C ble cr1, +0x0000000C /* 00009344 */ 0000933C 386000FF li r3, 0x00FF 00009340 4E800020 blr label00009344: 00009344 4E800020 blr 00009348 00000000 .invalid 0000934C 00002040 .invalid 00009350 00000100 .invalid 00009354 00000000 .invalid 00009358 00000024 .invalid 0000935C 00067069 .invalid 00009360 6E323535 xoris r18, r17, 0x3535 00009364 39890000 addi r12, r9, 0x0000 00009368 7C8B0735 extsh. r11, r4 0000936C 300BFFFF subic r0, r11, 1 00009370 BF61FFEC stmw [r1 - 0x0014], r27 00009374 314A0100 addic r10, r10, 256 00009378 7C0B0734 extsh r11, r0 0000937C 318C0800 addic r12, r12, 2048 00009380 31291800 addic r9, r9, 6144 00009384 418200A8 beq +0x000000A8 /* 0000942C */ 00009388 3083FFFC subic r4, r3, 4 0000938C 33E7FFFF subic r31, r7, 1 00009390 33C6FFFF subic r30, r6, 1 00009394 33A5FFFF subic r29, r5, 1 00009398 33680800 addic r27, r8, 2048 0000939C 33880400 addic r28, r8, 1024 label000093A0: 000093A0 8C1F0001 lbzu r0, [r31 + 0x0001] 000093A4 8CBE0001 lbzu r5, [r30 + 0x0001] 000093A8 5406103A rlwinm r6, r0, 2, 0, 29 000093AC 54A5103A rlwinm r5, r5, 2, 0, 29 000093B0 7CFB302E lwzx r7, r27, r6 000093B4 8CDD0001 lbzu r6, [r29 + 0x0001] 000093B8 7CBC282E lwzx r5, r28, r5 000093BC 54C3103A rlwinm r3, r6, 2, 0, 29 000093C0 7CA08670 srawi r0, r5, 16 000093C4 5406103A rlwinm r6, r0, 2, 0, 29 000093C8 7C08182E lwzx r0, r8, r3 000093CC 7CCC302E lwzx r6, r12, r6 000093D0 7C603814 addc r3, r0, r7 000093D4 7CE78670 srawi r7, r7, 16 000093D8 54E7103A rlwinm r7, r7, 2, 0, 29 000093DC 7CA02814 addc r5, r0, r5 000093E0 7CA58670 srawi r5, r5, 16 000093E4 7CE9382E lwzx r7, r9, r7 000093E8 7CAA28AE lbzx r5, r10, r5 000093EC 2C0B0000 cmpwi r11, 0 000093F0 7C003014 addc r0, r0, r6 000093F4 7C003814 addc r0, r0, r7 000093F8 7C078670 srawi r7, r0, 16 000093FC 7C0A38AE lbzx r0, r10, r7 00009400 7C638670 srawi r3, r3, 16 00009404 7CCA18AE lbzx r6, r10, r3 00009408 30EBFFFF subic r7, r11, 1 0000940C 5400402E rlwinm r0, r0, 8, 0, 23 00009410 50C0801E rlwimi r0, r6, 16, 0, 15 00009414 7C052B78 or r5, r0, r5 00009418 94A40004 stwu [r4 + 0x0004], r5 0000941C 7CEB0734 extsh r11, r7 00009420 4082FF80 bne -0x00000080 /* 000093A0 */ 00009424 BB61FFEC lmw r27, [r1 - 0x0014] 00009428 4E800020 blr label0000942C: 0000942C 4E800020 blr 00009430 00000000 .invalid 00009434 00002040 .invalid 00009438 00050800 .invalid 0000943C 00000000 .invalid 00009440 000000CC .invalid 00009444 00085363 .invalid 00009448 616E4C69 ori r14, r11, 0x4C69 0000944C 6E650000 xoris r5, r19, 0x0000 00009450 BF21FFE4 stmw [r1 - 0x001C], r25 00009454 7C9D0735 extsh. r29, r4 00009458 317DFFFF subic r11, r29, 1 0000945C 33C91800 addic r30, r9, 6144 00009460 38800000 li r4, 0x0000 00009464 39840000 addi r12, r4, 0x0000 00009468 7D7D0734 extsh r29, r11 0000946C 314A0100 addic r10, r10, 256 00009470 31290800 addic r9, r9, 2048 00009474 39640000 addi r11, r4, 0x0000 00009478 418200E8 beq +0x000000E8 /* 00009560 */ 0000947C 3387FFFF subic r28, r7, 1 00009480 3323FFFE subic r25, r3, 2 00009484 3366FFFF subic r27, r6, 1 00009488 3345FFFF subic r26, r5, 1 0000948C 33E80800 addic r31, r8, 2048 00009490 30E80400 addic r7, r8, 1024 label00009494: 00009494 7C6400D0 neg r3, r4 00009498 8C9B0001 lbzu r4, [r27 + 0x0001] 0000949C 7CCB00D0 neg r6, r11 000094A0 5484103A rlwinm r4, r4, 2, 0, 29 000094A4 8D7C0001 lbzu r11, [r28 + 0x0001] 000094A8 7CAC00D0 neg r5, r12 000094AC 7C07202E lwzx r0, r7, r4 000094B0 5564103A rlwinm r4, r11, 2, 0, 29 000094B4 7D7F202E lwzx r11, r31, r4 000094B8 8C9A0001 lbzu r4, [r26 + 0x0001] 000094BC 7C0C8670 srawi r12, r0, 16 000094C0 5484103A rlwinm r4, r4, 2, 0, 29 000094C4 558C103A rlwinm r12, r12, 2, 0, 29 000094C8 7D89602E lwzx r12, r9, r12 000094CC 7C88202E lwzx r4, r8, r4 000094D0 7C040014 addc r0, r4, r0 000094D4 7D846014 addc r12, r4, r12 000094D8 7C845814 addc r4, r4, r11 000094DC 7D6B8670 srawi r11, r11, 16 000094E0 556B103A rlwinm r11, r11, 2, 0, 29 000094E4 7D7E582E lwzx r11, r30, r11 000094E8 7C848670 srawi r4, r4, 16 000094EC 7D6C5814 addc r11, r12, r11 000094F0 7D6B8670 srawi r11, r11, 16 000094F4 7C008670 srawi r0, r0, 16 000094F8 7C8A2014 addc r4, r10, r4 000094FC 7D6A5814 addc r11, r10, r11 00009500 7D8A0014 addc r12, r10, r0 00009504 7D6B30AE lbzx r11, r11, r6 00009508 7D8C18AE lbzx r12, r12, r3 0000950C 7CA428AE lbzx r5, r4, r5 00009510 5584077E rlwinm r4, r12, 0, 29, 31 00009514 55661034 rlwinm r6, r11, 2, 0, 26 00009518 50A6382A rlwimi r6, r5, 7, 0, 21 0000951C 2C1D0000 cmpwi r29, 0 00009520 558CE8FE rlwinm r12, r12, 29, 3, 31 00009524 556B077E rlwinm r11, r11, 0, 29, 31 00009528 7CCC6378 or r12, r6, r12 0000952C 54A5077E rlwinm r5, r5, 0, 29, 31 00009530 216B0004 subfic r11, r11, 4 00009534 20840004 subfic r4, r4, 4 00009538 20A50004 subfic r5, r5, 4 0000953C 30DDFFFF subic r6, r29, 1 00009540 B5990002 sthu [r25 + 0x0002], r12 00009544 7C840734 extsh r4, r4 00009548 7D6B0734 extsh r11, r11 0000954C 7CAC0734 extsh r12, r5 00009550 7CDD0734 extsh r29, r6 00009554 4082FF40 bne -0x000000C0 /* 00009494 */ 00009558 BB21FFE4 lmw r25, [r1 - 0x001C] 0000955C 4E800020 blr label00009560: 00009560 83C1FFF8 lwz r30, [r1 - 0x0008] 00009564 83A1FFF4 lwz r29, [r1 - 0x000C] 00009568 4E800020 blr 0000956C 00000000 .invalid 00009570 00002040 .invalid 00009574 00070800 .invalid 00009578 00000000 .invalid 0000957C 0000011C .invalid 00009580 000A5363 .invalid 00009584 616E4C69 ori r14, r11, 0x4C69 00009588 6E653136 xoris r5, r19, 0x3136 0000958C BDE1FFBC stmw [r1 - 0x0044], r15 00009590 3A480000 addi r18, r8, 0x0000 00009594 3A6A0000 addi r19, r10, 0x0000 00009598 3A800000 li r20, 0x0000 0000959C 32730100 addic r19, r19, 256 000095A0 7C980735 extsh. r24, r4 000095A4 7C0802A6 mflr r0 000095A8 3AF40000 addi r23, r20, 0x0000 000095AC 90010008 stw [r1 + 0x0008], r0 000095B0 3018FFFF subic r0, r24, 1 000095B4 9421FF70 stwu [r1 - 0x0090], r1 000095B8 7C180734 extsh r24, r0 000095BC 38140000 addi r0, r20, 0x0000 000095C0 31F20800 addic r15, r18, 2048 000095C4 32D20400 addic r22, r18, 1024 000095C8 418200FC beq +0x000000FC /* 000096C4 */ 000095CC 3C80FFFF lis r4, 0xFFFF 000095D0 32A3FFFE subic r21, r3, 2 000095D4 3367FFFF subic r27, r7, 1 000095D8 3386FFFF subic r28, r6, 1 000095DC 3345FFFF subic r26, r5, 1 000095E0 32247DB2 addic r17, r4, 32178 label000095E4: 000095E4 7D2000D0 neg r9, r0 000095E8 8C9A0001 lbzu r4, [r26 + 0x0001] 000095EC 8C1B0001 lbzu r0, [r27 + 0x0001] 000095F0 548A103A rlwinm r10, r4, 2, 0, 29 000095F4 5404103A rlwinm r4, r0, 2, 0, 29 000095F8 7FEF202E lwzx r31, r15, r4 000095FC 8C9C0001 lbzu r4, [r28 + 0x0001] 00009600 7FD2502E lwzx r30, r18, r10 00009604 5484103A rlwinm r4, r4, 2, 0, 29 00009608 7FB6202E lwzx r29, r22, r4 0000960C 7C1EF814 addc r0, r30, r31 00009610 7C008670 srawi r0, r0, 16 00009614 7C930014 addc r4, r19, r0 00009618 7E0448AE lbzx r16, r4, r9 0000961C 387D0000 addi r3, r29, 0x0000 00009620 3880CE56 li r4, 0xFFFFCE56 00009624 48002C3D bl +0x00002C3C /* 0000C260 */ 00009628 80410014 lwz r2, [r1 + 0x0014] 0000962C 7F3E1814 addc r25, r30, r3 00009630 387F0000 addi r3, r31, 0x0000 00009634 38910000 addi r4, r17, 0x0000 00009638 48002C29 bl +0x00002C28 /* 0000C260 */ 0000963C 80410014 lwz r2, [r1 + 0x0014] 00009640 7C191814 addc r0, r25, r3 00009644 7C9EE814 addc r4, r30, r29 00009648 7C008670 srawi r0, r0, 16 0000964C 7C898670 srawi r9, r4, 16 00009650 7C9700D0 neg r4, r23 00009654 7D530014 addc r10, r19, r0 00009658 7C0A20AE lbzx r0, r10, r4 0000965C 7C934814 addc r4, r19, r9 00009660 7D3400D0 neg r9, r20 00009664 7C8448AE lbzx r4, r4, r9 00009668 540A1034 rlwinm r10, r0, 2, 0, 26 0000966C 548BE8FE rlwinm r11, r4, 29, 3, 31 00009670 520A382A rlwimi r10, r16, 7, 0, 21 00009674 7D4A5B78 or r10, r10, r11 00009678 5609077E rlwinm r9, r16, 0, 29, 31 0000967C 540B077E rlwinm r11, r0, 0, 29, 31 00009680 5484077E rlwinm r4, r4, 0, 29, 31 00009684 20090004 subfic r0, r9, 4 00009688 B5550002 sthu [r21 + 0x0002], r10 0000968C 2C180000 cmpwi r24, 0 00009690 214B0004 subfic r10, r11, 4 00009694 20840004 subfic r4, r4, 4 00009698 3138FFFF subic r9, r24, 1 0000969C 7C940734 extsh r20, r4 000096A0 7C000734 extsh r0, r0 000096A4 7D570734 extsh r23, r10 000096A8 7D380734 extsh r24, r9 000096AC 4082FF38 bne -0x000000C8 /* 000095E4 */ 000096B0 81810098 lwz r12, [r1 + 0x0098] 000096B4 30210090 addic r1, r1, 144 000096B8 7D8803A6 mtlr r12 000096BC B9E1FFBC lmw r15, [r1 - 0x0044] 000096C0 4E800020 blr label000096C4: 000096C4 81E1004C lwz r15, [r1 + 0x004C] 000096C8 BA410058 lmw r18, [r1 + 0x0058] 000096CC 30210090 addic r1, r1, 144 000096D0 4E800020 blr 000096D4 00000000 .invalid 000096D8 00002041 .invalid 000096DC 80110800 lwz r0, [r17 + 0x0800] 000096E0 00000000 .invalid 000096E4 00000148 .invalid 000096E8 000F5363 .invalid 000096EC 616E4C69 ori r14, r11, 0x4C69 000096F0 6E653136 xoris r5, r19, 0x3136 000096F4 4E6F5461 .invalid 4C 000096F8 62000000 ori r0, r16, 0x0000 000096FC 7C870734 extsh r7, r4 00009700 2C070004 cmpwi r7, 4 00009704 314A0100 addic r10, r10, 256 00009708 3123FFFC subic r9, r3, 4 0000970C 41800080 blt +0x00000080 /* 0000978C */ label00009710: 00009710 88850000 lbz r4, [r5] 00009714 3007FFFC subic r0, r7, 4 00009718 7C070734 extsh r7, r0 0000971C 88050001 lbz r0, [r5 + 0x0001] 00009720 5484103A rlwinm r4, r4, 2, 0, 29 00009724 5406103A rlwinm r6, r0, 2, 0, 29 00009728 7C88202E lwzx r4, r8, r4 0000972C 7C08302E lwzx r0, r8, r6 00009730 7C868670 srawi r6, r4, 16 00009734 7C048670 srawi r4, r0, 16 00009738 7C0A20AE lbzx r0, r10, r4 0000973C 88850002 lbz r4, [r5 + 0x0002] 00009740 7CCA30AE lbzx r6, r10, r6 00009744 5484103A rlwinm r4, r4, 2, 0, 29 00009748 50C0402E rlwimi r0, r6, 8, 0, 23 0000974C 7C88202E lwzx r4, r8, r4 00009750 88C50003 lbz r6, [r5 + 0x0003] 00009754 7C848670 srawi r4, r4, 16 00009758 54C6103A rlwinm r6, r6, 2, 0, 29 0000975C 7CC8302E lwzx r6, r8, r6 00009760 7C8A20AE lbzx r4, r10, r4 00009764 7CC68670 srawi r6, r6, 16 00009768 5004402E rlwimi r4, r0, 8, 0, 23 0000976C 7C0A30AE lbzx r0, r10, r6 00009770 2C870004 cmpwi cr1, r7, 4 00009774 5080402E rlwimi r0, r4, 8, 0, 23 00009778 2000FFFF subfic r0, r0, -1 0000977C 94090004 stwu [r9 + 0x0004], r0 00009780 30A50004 addic r5, r5, 4 00009784 30630004 addic r3, r3, 4 00009788 4084FF88 bge cr1, -0x00000078 /* 00009710 */ label0000978C: 0000978C 2C070000 cmpwi r7, 0 00009790 3007FFFF subic r0, r7, 1 00009794 3083FFFF subic r4, r3, 1 00009798 7C000734 extsh r0, r0 0000979C 41820034 beq +0x00000034 /* 000097D0 */ 000097A0 30C5FFFF subic r6, r5, 1 label000097A4: 000097A4 8CA60001 lbzu r5, [r6 + 0x0001] 000097A8 2C000000 cmpwi r0, 0 000097AC 54A5103A rlwinm r5, r5, 2, 0, 29 000097B0 7CA8282E lwzx r5, r8, r5 000097B4 3060FFFF subic r3, r0, 1 000097B8 7CA58670 srawi r5, r5, 16 000097BC 7CAA28AE lbzx r5, r10, r5 000097C0 2005FFFF subfic r0, r5, -1 000097C4 9C040001 stbu [r4 + 0x0001], r0 000097C8 7C600734 extsh r0, r3 000097CC 4082FFD8 bne -0x00000028 /* 000097A4 */ label000097D0: 000097D0 4E800020 blr 000097D4 00000000 .invalid 000097D8 00002040 .invalid 000097DC 00000800 .invalid 000097E0 00000000 .invalid 000097E4 000000D8 .invalid 000097E8 00095363 .invalid 000097EC 616E4C69 ori r14, r11, 0x4C69 000097F0 6E653800 xoris r5, r19, 0x3800 000097F4 7C870734 extsh r7, r4 000097F8 88C50000 lbz r6, [r5] 000097FC 2C070002 cmpwi r7, 2 00009800 54C6103A rlwinm r6, r6, 2, 0, 29 00009804 7CC8302E lwzx r6, r8, r6 00009808 314A0100 addic r10, r10, 256 0000980C 7CC68670 srawi r6, r6, 16 00009810 7D2A30AE lbzx r9, r10, r6 00009814 3163FFFC subic r11, r3, 4 00009818 40810098 ble +0x00000098 /* 000098B0 */ label0000981C: 0000981C 30C7FFFE subic r6, r7, 2 00009820 7CC70734 extsh r7, r6 00009824 88C50001 lbz r6, [r5 + 0x0001] 00009828 88850002 lbz r4, [r5 + 0x0002] 0000982C 54C6103A rlwinm r6, r6, 2, 0, 29 00009830 7CC8302E lwzx r6, r8, r6 00009834 5484103A rlwinm r4, r4, 2, 0, 29 00009838 7C88202E lwzx r4, r8, r4 0000983C 7CC68670 srawi r6, r6, 16 00009840 7CCA30AE lbzx r6, r10, r6 00009844 38090000 addi r0, r9, 0x0000 00009848 2C870002 cmpwi cr1, r7, 2 0000984C 552C402E rlwinm r12, r9, 8, 0, 23 00009850 7C848670 srawi r4, r4, 16 00009854 7D2A20AE lbzx r9, r10, r4 00009858 7C860014 addc r4, r6, r0 0000985C 30840001 addic r4, r4, 1 00009860 7C840E70 srawi r4, r4, 1 00009864 7D842378 or r4, r12, r4 00009868 5484402E rlwinm r4, r4, 8, 0, 23 0000986C 7C843378 or r4, r4, r6 00009870 7CC93014 addc r6, r9, r6 00009874 30C60001 addic r6, r6, 1 00009878 5484402E rlwinm r4, r4, 8, 0, 23 0000987C 7CC60E70 srawi r6, r6, 1 00009880 7C863378 or r6, r4, r6 00009884 2086FFFF subfic r4, r6, -1 00009888 38C50000 addi r6, r5, 0x0000 0000988C 948B0004 stwu [r11 + 0x0004], r4 00009890 30A50002 addic r5, r5, 2 00009894 30630004 addic r3, r3, 4 00009898 4185FF84 bgt cr1, -0x0000007C /* 0000981C */ 0000989C 88C60002 lbz r6, [r6 + 0x0002] 000098A0 54C6103A rlwinm r6, r6, 2, 0, 29 000098A4 7CC8302E lwzx r6, r8, r6 000098A8 7CC68670 srawi r6, r6, 16 000098AC 7D2A30AE lbzx r9, r10, r6 label000098B0: 000098B0 2C070000 cmpwi r7, 0 000098B4 20C9FFFF subfic r6, r9, -1 000098B8 3087FFFF subic r4, r7, 1 000098BC 54C6063E rlwinm r6, r6, 0, 24, 31 000098C0 7C840734 extsh r4, r4 000098C4 41820020 beq +0x00000020 /* 000098E4 */ label000098C8: 000098C8 2C040000 cmpwi r4, 0 000098CC 3084FFFF subic r4, r4, 1 000098D0 98C30000 stb [r3], r6 000098D4 98C30001 stb [r3 + 0x0001], r6 000098D8 30630002 addic r3, r3, 2 000098DC 7C840734 extsh r4, r4 000098E0 4082FFE8 bne -0x00000018 /* 000098C8 */ label000098E4: 000098E4 4E800020 blr 000098E8 00000000 .invalid 000098EC 00002040 .invalid 000098F0 00000800 .invalid 000098F4 00000000 .invalid 000098F8 000000F4 .invalid 000098FC 000D5363 .invalid 00009900 616E4C69 ori r14, r11, 0x4C69 00009904 6E65446F xoris r5, r19, 0x446F 00009908 75623800 andis. r2, r11, 0x3800 0000990C 7C8C0734 extsh r12, r4 00009910 BFC1FFF8 stmw [r1 - 0x0008], r30 00009914 2C0C0001 cmpwi r12, 1 00009918 314A0100 addic r10, r10, 256 0000991C 308CFFFF subic r4, r12, 1 00009920 7C8C0734 extsh r12, r4 00009924 33E3FFFC subic r31, r3, 4 00009928 40810098 ble +0x00000098 /* 000099C0 */ 0000992C 3BC50000 addi r30, r5, 0x0000 label00009930: 00009930 889E0000 lbz r4, [r30] 00009934 8C1E0001 lbzu r0, [r30 + 0x0001] 00009938 5484103A rlwinm r4, r4, 2, 0, 29 0000993C 7CC8202E lwzx r6, r8, r4 00009940 5404103A rlwinm r4, r0, 2, 0, 29 00009944 7C88202E lwzx r4, r8, r4 00009948 7CC68670 srawi r6, r6, 16 0000994C 7C0A30AE lbzx r0, r10, r6 00009950 7C848670 srawi r4, r4, 16 00009954 5406402E rlwinm r6, r0, 8, 0, 23 00009958 7C8A20AE lbzx r4, r10, r4 0000995C 2C8C0001 cmpwi cr1, r12, 1 00009960 7CE02014 addc r7, r0, r4 00009964 7D243814 addc r9, r4, r7 00009968 7D244814 addc r9, r4, r9 0000996C 7D600014 addc r11, r0, r0 00009970 31290002 addic r9, r9, 2 00009974 7C005814 addc r0, r0, r11 00009978 7C802014 addc r4, r0, r4 0000997C 30840002 addic r4, r4, 2 00009980 7C841670 srawi r4, r4, 2 00009984 7CC42378 or r4, r6, r4 00009988 30C70001 addic r6, r7, 1 0000998C 5484402E rlwinm r4, r4, 8, 0, 23 00009990 7CC60E70 srawi r6, r6, 1 00009994 7C843378 or r4, r4, r6 00009998 5484402E rlwinm r4, r4, 8, 0, 23 0000999C 7D261670 srawi r6, r9, 2 000099A0 7C843378 or r4, r4, r6 000099A4 2084FFFF subfic r4, r4, -1 000099A8 30CCFFFF subic r6, r12, 1 000099AC 949F0004 stwu [r31 + 0x0004], r4 000099B0 30630004 addic r3, r3, 4 000099B4 30A50001 addic r5, r5, 1 000099B8 7CCC0734 extsh r12, r6 000099BC 4185FF74 bgt cr1, -0x0000008C /* 00009930 */ label000099C0: 000099C0 88850000 lbz r4, [r5] 000099C4 5484103A rlwinm r4, r4, 2, 0, 29 000099C8 7C88202E lwzx r4, r8, r4 000099CC 7C848670 srawi r4, r4, 16 000099D0 7CCA20AE lbzx r6, r10, r4 000099D4 54C4402E rlwinm r4, r6, 8, 0, 23 000099D8 7C843378 or r4, r4, r6 000099DC 5484402E rlwinm r4, r4, 8, 0, 23 000099E0 7C843378 or r4, r4, r6 000099E4 5484402E rlwinm r4, r4, 8, 0, 23 000099E8 7C843378 or r4, r4, r6 000099EC 2084FFFF subfic r4, r4, -1 000099F0 90830000 stw [r3], r4 000099F4 BBC1FFF8 lmw r30, [r1 - 0x0008] 000099F8 4E800020 blr 000099FC 00000000 .invalid 00009A00 00002040 .invalid 00009A04 00020800 .invalid 00009A08 00000000 .invalid 00009A0C 000000F0 .invalid 00009A10 000D5363 .invalid 00009A14 616E4C69 ori r14, r11, 0x4C69 00009A18 6E655175 xoris r5, r19, 0x5175 00009A1C 61643800 ori r4, r11, 0x3800 00009A20 7C840735 extsh. r4, r4 00009A24 BF61FFEC stmw [r1 - 0x0014], r27 00009A28 3004FFFF subic r0, r4, 1 00009A2C 39690000 addi r11, r9, 0x0000 00009A30 314A0100 addic r10, r10, 256 00009A34 7C040734 extsh r4, r0 00009A38 316B0800 addic r11, r11, 2048 00009A3C 33691800 addic r27, r9, 6144 00009A40 418200AC beq +0x000000AC /* 00009AEC */ 00009A44 3187FFFF subic r12, r7, 1 00009A48 33E6FFFF subic r31, r6, 1 00009A4C 33C5FFFF subic r30, r5, 1 00009A50 33A80800 addic r29, r8, 2048 00009A54 33880400 addic r28, r8, 1024 label00009A58: 00009A58 8C0C0001 lbzu r0, [r12 + 0x0001] 00009A5C 8CBF0001 lbzu r5, [r31 + 0x0001] 00009A60 5406103A rlwinm r6, r0, 2, 0, 29 00009A64 54A5103A rlwinm r5, r5, 2, 0, 29 00009A68 7CFD302E lwzx r7, r29, r6 00009A6C 8CDE0001 lbzu r6, [r30 + 0x0001] 00009A70 7CBC282E lwzx r5, r28, r5 00009A74 54C9103A rlwinm r9, r6, 2, 0, 29 00009A78 7CA08670 srawi r0, r5, 16 00009A7C 5406103A rlwinm r6, r0, 2, 0, 29 00009A80 7C08482E lwzx r0, r8, r9 00009A84 7CCB302E lwzx r6, r11, r6 00009A88 7D202814 addc r9, r0, r5 00009A8C 7CA03814 addc r5, r0, r7 00009A90 7C003014 addc r0, r0, r6 00009A94 7CE68670 srawi r6, r7, 16 00009A98 54C6103A rlwinm r6, r6, 2, 0, 29 00009A9C 7CDB302E lwzx r6, r27, r6 00009AA0 7CA58670 srawi r5, r5, 16 00009AA4 7C003014 addc r0, r0, r6 00009AA8 7C068670 srawi r6, r0, 16 00009AAC 7C0A30AE lbzx r0, r10, r6 00009AB0 7D298670 srawi r9, r9, 16 00009AB4 7CAA28AE lbzx r5, r10, r5 00009AB8 7CEA48AE lbzx r7, r10, r9 00009ABC 5400402E rlwinm r0, r0, 8, 0, 23 00009AC0 50A0801E rlwimi r0, r5, 16, 0, 15 00009AC4 2C040000 cmpwi r4, 0 00009AC8 7C053B78 or r5, r0, r7 00009ACC 90A30004 stw [r3 + 0x0004], r5 00009AD0 3004FFFF subic r0, r4, 1 00009AD4 90A30000 stw [r3], r5 00009AD8 30630008 addic r3, r3, 8 00009ADC 7C040734 extsh r4, r0 00009AE0 4082FF78 bne -0x00000088 /* 00009A58 */ 00009AE4 BB61FFEC lmw r27, [r1 - 0x0014] 00009AE8 4E800020 blr label00009AEC: 00009AEC 8361FFEC lwz r27, [r1 - 0x0014] 00009AF0 4E800020 blr 00009AF4 00000000 .invalid 00009AF8 00002040 .invalid 00009AFC 00050800 .invalid 00009B00 00000000 .invalid 00009B04 000000D4 .invalid 00009B08 000C5363 .invalid 00009B0C 616E4C69 ori r14, r11, 0x4C69 00009B10 6E65446F xoris r5, r19, 0x446F 00009B14 75620000 andis. r2, r11, 0x0000 00009B18 BF01FFE0 stmw [r1 - 0x0020], r24 00009B1C 7C9C0735 extsh. r28, r4 00009B20 309CFFFF subic r4, r28, 1 00009B24 33E91800 addic r31, r9, 6144 00009B28 3BC00000 li r30, 0x0000 00009B2C 3BBE0000 addi r29, r30, 0x0000 00009B30 7C9C0734 extsh r28, r4 00009B34 314A0100 addic r10, r10, 256 00009B38 31290800 addic r9, r9, 2048 00009B3C 389E0000 addi r4, r30, 0x0000 00009B40 41820144 beq +0x00000144 /* 00009C84 */ 00009B44 3367FFFF subic r27, r7, 1 00009B48 3346FFFF subic r26, r6, 1 00009B4C 3325FFFF subic r25, r5, 1 00009B50 33080800 addic r24, r8, 2048 00009B54 31680400 addic r11, r8, 1024 label00009B58: 00009B58 7D8400D0 neg r12, r4 00009B5C 8C9A0001 lbzu r4, [r26 + 0x0001] 00009B60 8CBB0001 lbzu r5, [r27 + 0x0001] 00009B64 5484103A rlwinm r4, r4, 2, 0, 29 00009B68 7CCB202E lwzx r6, r11, r4 00009B6C 54A4103A rlwinm r4, r5, 2, 0, 29 00009B70 8CB90001 lbzu r5, [r25 + 0x0001] 00009B74 7C18202E lwzx r0, r24, r4 00009B78 54A5103A rlwinm r5, r5, 2, 0, 29 00009B7C 7CC48670 srawi r4, r6, 16 00009B80 7CA8282E lwzx r5, r8, r5 00009B84 5484103A rlwinm r4, r4, 2, 0, 29 00009B88 7C89202E lwzx r4, r9, r4 00009B8C 7CE53014 addc r7, r5, r6 00009B90 7CC50014 addc r6, r5, r0 00009B94 7CE78670 srawi r7, r7, 16 00009B98 7CC68670 srawi r6, r6, 16 00009B9C 7C852014 addc r4, r5, r4 00009BA0 7CC50734 extsh r5, r6 00009BA4 7C068670 srawi r6, r0, 16 00009BA8 54C6103A rlwinm r6, r6, 2, 0, 29 00009BAC 7CDF302E lwzx r6, r31, r6 00009BB0 7CE00734 extsh r0, r7 00009BB4 7C843014 addc r4, r4, r6 00009BB8 7C848670 srawi r4, r4, 16 00009BBC 7C840734 extsh r4, r4 00009BC0 7C8A2014 addc r4, r10, r4 00009BC4 7CC460AE lbzx r6, r4, r12 00009BC8 7D9D00D0 neg r12, r29 00009BCC 7CAA2814 addc r5, r10, r5 00009BD0 7CEA0014 addc r7, r10, r0 00009BD4 7C0560AE lbzx r0, r5, r12 00009BD8 7D9E00D0 neg r12, r30 00009BDC 7FC760AE lbzx r30, r7, r12 00009BE0 54CC077E rlwinm r12, r6, 0, 29, 31 00009BE4 54C61034 rlwinm r6, r6, 2, 0, 26 00009BE8 23AC0004 subfic r29, r12, 4 00009BEC 5006382A rlwimi r6, r0, 7, 0, 21 00009BF0 57CCE8FE rlwinm r12, r30, 29, 3, 31 00009BF4 7CC66378 or r6, r6, r12 00009BF8 57CC077E rlwinm r12, r30, 0, 29, 31 00009BFC B0C30000 sth [r3], r6 00009C00 5400077E rlwinm r0, r0, 0, 29, 31 00009C04 7FBE0734 extsh r30, r29 00009C08 20CC0004 subfic r6, r12, 4 00009C0C 20000004 subfic r0, r0, 4 00009C10 7D9E00D0 neg r12, r30 00009C14 7C000734 extsh r0, r0 00009C18 7CC60734 extsh r6, r6 00009C1C 7D8460AE lbzx r12, r4, r12 00009C20 7C8000D0 neg r4, r0 00009C24 7CC600D0 neg r6, r6 00009C28 7CC730AE lbzx r6, r7, r6 00009C2C 7C0520AE lbzx r0, r5, r4 00009C30 55841034 rlwinm r4, r12, 2, 0, 26 00009C34 54C5E8FE rlwinm r5, r6, 29, 3, 31 00009C38 5004382A rlwimi r4, r0, 7, 0, 21 00009C3C 7C842B78 or r4, r4, r5 00009C40 5405077E rlwinm r5, r0, 0, 29, 31 00009C44 B0830002 sth [r3 + 0x0002], r4 00009C48 5580077E rlwinm r0, r12, 0, 29, 31 00009C4C 2C1C0000 cmpwi r28, 0 00009C50 20800004 subfic r4, r0, 4 00009C54 54C6077E rlwinm r6, r6, 0, 29, 31 00009C58 20060004 subfic r0, r6, 4 00009C5C 20A50004 subfic r5, r5, 4 00009C60 30DCFFFF subic r6, r28, 1 00009C64 7C840734 extsh r4, r4 00009C68 7C1E0734 extsh r30, r0 00009C6C 30630004 addic r3, r3, 4 00009C70 7CBD0734 extsh r29, r5 00009C74 7CDC0734 extsh r28, r6 00009C78 4082FEE0 bne -0x00000120 /* 00009B58 */ 00009C7C BB01FFE0 lmw r24, [r1 - 0x0020] 00009C80 4E800020 blr label00009C84: 00009C84 BB81FFF0 lmw r28, [r1 - 0x0010] 00009C88 4E800020 blr 00009C8C 00000000 .invalid 00009C90 00002040 .invalid 00009C94 00080800 .invalid 00009C98 00000000 .invalid 00009C9C 00000174 .invalid 00009CA0 000E5363 .invalid 00009CA4 616E4C69 ori r14, r11, 0x4C69 00009CA8 6E65446F xoris r5, r19, 0x446F 00009CAC 75623136 andis. r2, r11, 0x3136 00009CB0 BDC1FFB8 stmw [r1 - 0x0048], r14 00009CB4 3AE80000 addi r23, r8, 0x0000 00009CB8 39C00000 li r14, 0x0000 00009CBC 7C940735 extsh. r20, r4 00009CC0 3AAA0000 addi r21, r10, 0x0000 00009CC4 3094FFFF subic r4, r20, 1 00009CC8 7C0802A6 mflr r0 00009CCC 3A630000 addi r19, r3, 0x0000 00009CD0 90010008 stw [r1 + 0x0008], r0 00009CD4 9421FF70 stwu [r1 - 0x0090], r1 00009CD8 32B50100 addic r21, r21, 256 00009CDC 7C940734 extsh r20, r4 00009CE0 3A4E0000 addi r18, r14, 0x0000 00009CE4 3A2E0000 addi r17, r14, 0x0000 00009CE8 32170800 addic r16, r23, 2048 00009CEC 31F70400 addic r15, r23, 1024 00009CF0 41820158 beq +0x00000158 /* 00009E48 */ 00009CF4 3C80FFFF lis r4, 0xFFFF 00009CF8 3307FFFF subic r24, r7, 1 00009CFC 3366FFFF subic r27, r6, 1 00009D00 32C5FFFF subic r22, r5, 1 00009D04 33447DB2 addic r26, r4, 32178 label00009D08: 00009D08 8C980001 lbzu r4, [r24 + 0x0001] 00009D0C 8D160001 lbzu r8, [r22 + 0x0001] 00009D10 5484103A rlwinm r4, r4, 2, 0, 29 00009D14 7FD0202E lwzx r30, r16, r4 00009D18 8C9B0001 lbzu r4, [r27 + 0x0001] 00009D1C 5508103A rlwinm r8, r8, 2, 0, 29 00009D20 5484103A rlwinm r4, r4, 2, 0, 29 00009D24 7F8F202E lwzx r28, r15, r4 00009D28 7FB7402E lwzx r29, r23, r8 00009D2C 387C0000 addi r3, r28, 0x0000 00009D30 7D1DF014 addc r8, r29, r30 00009D34 7D048670 srawi r4, r8, 16 00009D38 7C990734 extsh r25, r4 00009D3C 3880CE56 li r4, 0xFFFFCE56 00009D40 48002521 bl +0x00002520 /* 0000C260 */ 00009D44 80410014 lwz r2, [r1 + 0x0014] 00009D48 7FFD1814 addc r31, r29, r3 00009D4C 387E0000 addi r3, r30, 0x0000 00009D50 389A0000 addi r4, r26, 0x0000 00009D54 4800250D bl +0x0000250C /* 0000C260 */ 00009D58 80410014 lwz r2, [r1 + 0x0014] 00009D5C 7C9F1814 addc r4, r31, r3 00009D60 7C848670 srawi r4, r4, 16 00009D64 7C8B0734 extsh r11, r4 00009D68 7D1DE014 addc r8, r29, r28 00009D6C 7D048670 srawi r4, r8, 16 00009D70 7C840734 extsh r4, r4 00009D74 7D1100D0 neg r8, r17 00009D78 7D755814 addc r11, r21, r11 00009D7C 7FF200D0 neg r31, r18 00009D80 7C952014 addc r4, r21, r4 00009D84 7D95C814 addc r12, r21, r25 00009D88 7D0B40AE lbzx r8, r11, r8 00009D8C 7D2E00D0 neg r9, r14 00009D90 7FECF8AE lbzx r31, r12, r31 00009D94 7FC448AE lbzx r30, r4, r9 00009D98 55091034 rlwinm r9, r8, 2, 0, 26 00009D9C 53E9382A rlwimi r9, r31, 7, 0, 21 00009DA0 57FD077E rlwinm r29, r31, 0, 29, 31 00009DA4 57DFE8FE rlwinm r31, r30, 29, 3, 31 00009DA8 5508077E rlwinm r8, r8, 0, 29, 31 00009DAC 7D3FFB78 or r31, r9, r31 00009DB0 57C9077E rlwinm r9, r30, 0, 29, 31 00009DB4 21080004 subfic r8, r8, 4 00009DB8 23DD0004 subfic r30, r29, 4 00009DBC 7D080734 extsh r8, r8 00009DC0 21290004 subfic r9, r9, 4 00009DC4 B3F30000 sth [r19], r31 00009DC8 7D0800D0 neg r8, r8 00009DCC 7FDF0734 extsh r31, r30 00009DD0 7D6B40AE lbzx r11, r11, r8 00009DD4 7D290734 extsh r9, r9 00009DD8 7D1F00D0 neg r8, r31 00009DDC 7FE900D0 neg r31, r9 00009DE0 7C84F8AE lbzx r4, r4, r31 00009DE4 7D0C40AE lbzx r8, r12, r8 00009DE8 556C1034 rlwinm r12, r11, 2, 0, 26 00009DEC 510C382A rlwimi r12, r8, 7, 0, 21 00009DF0 549FE8FE rlwinm r31, r4, 29, 3, 31 00009DF4 7D8CFB78 or r12, r12, r31 00009DF8 B1930002 sth [r19 + 0x0002], r12 00009DFC 2C140000 cmpwi r20, 0 00009E00 5508077E rlwinm r8, r8, 0, 29, 31 00009E04 21880004 subfic r12, r8, 4 00009E08 556B077E rlwinm r11, r11, 0, 29, 31 00009E0C 5484077E rlwinm r4, r4, 0, 29, 31 00009E10 216B0004 subfic r11, r11, 4 00009E14 20840004 subfic r4, r4, 4 00009E18 3114FFFF subic r8, r20, 1 00009E1C 7C8E0734 extsh r14, r4 00009E20 32730004 addic r19, r19, 4 00009E24 7D920734 extsh r18, r12 00009E28 7D710734 extsh r17, r11 00009E2C 7D140734 extsh r20, r8 00009E30 4082FED8 bne -0x00000128 /* 00009D08 */ 00009E34 81810098 lwz r12, [r1 + 0x0098] 00009E38 30210090 addic r1, r1, 144 00009E3C 7D8803A6 mtlr r12 00009E40 B9C1FFB8 lmw r14, [r1 - 0x0048] 00009E44 4E800020 blr label00009E48: 00009E48 B9C10048 lmw r14, [r1 + 0x0048] 00009E4C 30210090 addic r1, r1, 144 00009E50 4E800020 blr 00009E54 00000000 .invalid 00009E58 00002041 .invalid 00009E5C 80120800 lwz r0, [r18 + 0x0800] 00009E60 00000000 .invalid 00009E64 000001A4 .invalid 00009E68 00135363 .invalid 00009E6C 616E4C69 ori r14, r11, 0x4C69 00009E70 6E65446F xoris r5, r19, 0x446F 00009E74 75623136 andis. r2, r11, 0x3136 00009E78 4E6F5461 .invalid 4C 00009E7C 62000000 ori r0, r16, 0x0000 00009E80 7C840735 extsh. r4, r4 00009E84 BF61FFEC stmw [r1 - 0x0014], r27 00009E88 3004FFFF subic r0, r4, 1 00009E8C 39690000 addi r11, r9, 0x0000 00009E90 314A0100 addic r10, r10, 256 00009E94 7C040734 extsh r4, r0 00009E98 316B0800 addic r11, r11, 2048 00009E9C 33691800 addic r27, r9, 6144 00009EA0 418200B4 beq +0x000000B4 /* 00009F54 */ 00009EA4 3187FFFF subic r12, r7, 1 00009EA8 33E6FFFF subic r31, r6, 1 00009EAC 33C5FFFF subic r30, r5, 1 00009EB0 33A80800 addic r29, r8, 2048 00009EB4 33880400 addic r28, r8, 1024 label00009EB8: 00009EB8 8C0C0001 lbzu r0, [r12 + 0x0001] 00009EBC 8CBF0001 lbzu r5, [r31 + 0x0001] 00009EC0 5406103A rlwinm r6, r0, 2, 0, 29 00009EC4 54A5103A rlwinm r5, r5, 2, 0, 29 00009EC8 7CFD302E lwzx r7, r29, r6 00009ECC 8CDE0001 lbzu r6, [r30 + 0x0001] 00009ED0 7CBC282E lwzx r5, r28, r5 00009ED4 54C9103A rlwinm r9, r6, 2, 0, 29 00009ED8 7CA08670 srawi r0, r5, 16 00009EDC 5406103A rlwinm r6, r0, 2, 0, 29 00009EE0 7C08482E lwzx r0, r8, r9 00009EE4 7CCB302E lwzx r6, r11, r6 00009EE8 7D202814 addc r9, r0, r5 00009EEC 7CA03814 addc r5, r0, r7 00009EF0 7C003014 addc r0, r0, r6 00009EF4 7CE68670 srawi r6, r7, 16 00009EF8 54C6103A rlwinm r6, r6, 2, 0, 29 00009EFC 7CDB302E lwzx r6, r27, r6 00009F00 7CA58670 srawi r5, r5, 16 00009F04 7C003014 addc r0, r0, r6 00009F08 7C068670 srawi r6, r0, 16 00009F0C 7C0A30AE lbzx r0, r10, r6 00009F10 7D298670 srawi r9, r9, 16 00009F14 7CAA28AE lbzx r5, r10, r5 00009F18 7CEA48AE lbzx r7, r10, r9 00009F1C 5400402E rlwinm r0, r0, 8, 0, 23 00009F20 50A0801E rlwimi r0, r5, 16, 0, 15 00009F24 2C040000 cmpwi r4, 0 00009F28 7C053B78 or r5, r0, r7 00009F2C 90A3000C stw [r3 + 0x000C], r5 00009F30 90A30000 stw [r3], r5 00009F34 90A30004 stw [r3 + 0x0004], r5 00009F38 3004FFFF subic r0, r4, 1 00009F3C 90A30008 stw [r3 + 0x0008], r5 00009F40 30630010 addic r3, r3, 16 00009F44 7C040734 extsh r4, r0 00009F48 4082FF70 bne -0x00000090 /* 00009EB8 */ 00009F4C BB61FFEC lmw r27, [r1 - 0x0014] 00009F50 4E800020 blr label00009F54: 00009F54 8361FFEC lwz r27, [r1 - 0x0014] 00009F58 4E800020 blr 00009F5C 00000000 .invalid 00009F60 00002040 .invalid 00009F64 00050800 .invalid 00009F68 00000000 .invalid 00009F6C 000000DC .invalid 00009F70 000C5363 .invalid 00009F74 616E4C69 ori r14, r11, 0x4C69 00009F78 6E655175 xoris r5, r19, 0x5175 00009F7C 61640000 ori r4, r11, 0x0000 00009F80 BEE1FFDC stmw [r1 - 0x0024], r23 00009F84 7C9D0735 extsh. r29, r4 00009F88 309DFFFF subic r4, r29, 1 00009F8C 3303FFFE subic r24, r3, 2 00009F90 7C9D0734 extsh r29, r4 00009F94 3B890000 addi r28, r9, 0x0000 00009F98 314A0100 addic r10, r10, 256 00009F9C 339C0800 addic r28, r28, 2048 00009FA0 38800000 li r4, 0x0000 00009FA4 38600000 li r3, 0x0000 00009FA8 39600000 li r11, 0x0000 00009FAC 41820108 beq +0x00000108 /* 0000A0B4 */ 00009FB0 33691800 addic r27, r9, 6144 00009FB4 3347FFFF subic r26, r7, 1 00009FB8 3326FFFF subic r25, r6, 1 00009FBC 33E5FFFF subic r31, r5, 1 00009FC0 33C80800 addic r30, r8, 2048 00009FC4 31880400 addic r12, r8, 1024 label00009FC8: 00009FC8 8CB90001 lbzu r5, [r25 + 0x0001] 00009FCC 8CDF0001 lbzu r6, [r31 + 0x0001] 00009FD0 54A5103A rlwinm r5, r5, 2, 0, 29 00009FD4 54C6103A rlwinm r6, r6, 2, 0, 29 00009FD8 8C1A0001 lbzu r0, [r26 + 0x0001] 00009FDC 7D2C282E lwzx r9, r12, r5 00009FE0 5405103A rlwinm r5, r0, 2, 0, 29 00009FE4 7C1E282E lwzx r0, r30, r5 00009FE8 7CC8302E lwzx r6, r8, r6 00009FEC 7C058670 srawi r5, r0, 16 00009FF0 7CE64814 addc r7, r6, r9 00009FF4 7D298670 srawi r9, r9, 16 00009FF8 5529103A rlwinm r9, r9, 2, 0, 29 00009FFC 54A5103A rlwinm r5, r5, 2, 0, 29 0000A000 7CBB282E lwzx r5, r27, r5 0000A004 7D3C482E lwzx r9, r28, r9 0000A008 7C060014 addc r0, r6, r0 0000A00C 7CE78670 srawi r7, r7, 16 0000A010 7CE70734 extsh r7, r7 0000A014 7C008670 srawi r0, r0, 16 0000A018 7C000734 extsh r0, r0 0000A01C 2C9D0000 cmpwi cr1, r29, 0 0000A020 7CC64814 addc r6, r6, r9 0000A024 7CA62814 addc r5, r6, r5 0000A028 7CA58670 srawi r5, r5, 16 0000A02C 7CA50734 extsh r5, r5 0000A030 7CCA3814 addc r6, r10, r7 0000A034 7CEA0014 addc r7, r10, r0 0000A038 7EEA2814 addc r23, r10, r5 0000A03C 38000000 li r0, 0x0000 label0000A040: 0000A040 30000001 addic r0, r0, 1 0000A044 5400043E rlwinm r0, r0, 0, 16, 31 0000A048 7D6B00D0 neg r11, r11 0000A04C 7C8400D0 neg r4, r4 0000A050 7D3758AE lbzx r9, r23, r11 0000A054 7C6300D0 neg r3, r3 0000A058 2C000004 cmpwi r0, 4 0000A05C 7C6618AE lbzx r3, r6, r3 0000A060 7C8720AE lbzx r4, r7, r4 0000A064 546BE8FE rlwinm r11, r3, 29, 3, 31 0000A068 55251034 rlwinm r5, r9, 2, 0, 26 0000A06C 5085382A rlwimi r5, r4, 7, 0, 21 0000A070 7CAB5B78 or r11, r5, r11 0000A074 B5780002 sthu [r24 + 0x0002], r11 0000A078 5463077E rlwinm r3, r3, 0, 29, 31 0000A07C 5484077E rlwinm r4, r4, 0, 29, 31 0000A080 552B077E rlwinm r11, r9, 0, 29, 31 0000A084 20630004 subfic r3, r3, 4 0000A088 20840004 subfic r4, r4, 4 0000A08C 216B0004 subfic r11, r11, 4 0000A090 7C630734 extsh r3, r3 0000A094 7C840734 extsh r4, r4 0000A098 7D6B0734 extsh r11, r11 0000A09C 4180FFA4 blt -0x0000005C /* 0000A040 */ 0000A0A0 301DFFFF subic r0, r29, 1 0000A0A4 7C1D0734 extsh r29, r0 0000A0A8 4086FF20 bne cr1, -0x000000E0 /* 00009FC8 */ 0000A0AC BAE1FFDC lmw r23, [r1 - 0x0024] 0000A0B0 4E800020 blr label0000A0B4: 0000A0B4 8301FFE0 lwz r24, [r1 - 0x0020] 0000A0B8 83A1FFF4 lwz r29, [r1 - 0x000C] 0000A0BC 8381FFF0 lwz r28, [r1 - 0x0010] 0000A0C0 4E800020 blr 0000A0C4 00000000 .invalid 0000A0C8 00002040 .invalid 0000A0CC 00090800 .invalid 0000A0D0 00000000 .invalid 0000A0D4 00000144 .invalid 0000A0D8 000E5363 .invalid 0000A0DC 616E4C69 ori r14, r11, 0x4C69 0000A0E0 6E655175 xoris r5, r19, 0x5175 0000A0E4 61643136 ori r4, r11, 0x3136 0000A0E8 BDC1FFB8 stmw [r1 - 0x0048], r14 0000A0EC 7C9A0735 extsh. r26, r4 0000A0F0 3A8A0000 addi r20, r10, 0x0000 0000A0F4 309AFFFF subic r4, r26, 1 0000A0F8 7C0802A6 mflr r0 0000A0FC 3AA80000 addi r21, r8, 0x0000 0000A100 90010008 stw [r1 + 0x0008], r0 0000A104 9421FF70 stwu [r1 - 0x0090], r1 0000A108 32940100 addic r20, r20, 256 0000A10C 32C3FFFE subic r22, r3, 2 0000A110 7C9A0734 extsh r26, r4 0000A114 3AE00000 li r23, 0x0000 0000A118 39C00000 li r14, 0x0000 0000A11C 3A200000 li r17, 0x0000 0000A120 41820114 beq +0x00000114 /* 0000A234 */ 0000A124 3C80FFFF lis r4, 0xFFFF 0000A128 3207FFFF subic r16, r7, 1 0000A12C 31E6FFFF subic r15, r6, 1 0000A130 3365FFFF subic r27, r5, 1 0000A134 32647DB2 addic r19, r4, 32178 0000A138 33350800 addic r25, r21, 2048 0000A13C 33950400 addic r28, r21, 1024 label0000A140: 0000A140 8C900001 lbzu r4, [r16 + 0x0001] 0000A144 8D1B0001 lbzu r8, [r27 + 0x0001] 0000A148 5484103A rlwinm r4, r4, 2, 0, 29 0000A14C 7FB9202E lwzx r29, r25, r4 0000A150 8C8F0001 lbzu r4, [r15 + 0x0001] 0000A154 5508103A rlwinm r8, r8, 2, 0, 29 0000A158 5484103A rlwinm r4, r4, 2, 0, 29 0000A15C 7F1C202E lwzx r24, r28, r4 0000A160 7FD5402E lwzx r30, r21, r8 0000A164 38780000 addi r3, r24, 0x0000 0000A168 7D1EE814 addc r8, r30, r29 0000A16C 5512843E rlwinm r18, r8, 16, 16, 31 0000A170 3880CE56 li r4, 0xFFFFCE56 0000A174 480020ED bl +0x000020EC /* 0000C260 */ 0000A178 80410014 lwz r2, [r1 + 0x0014] 0000A17C 7FFE1814 addc r31, r30, r3 0000A180 387D0000 addi r3, r29, 0x0000 0000A184 38930000 addi r4, r19, 0x0000 0000A188 480020D9 bl +0x000020D8 /* 0000C260 */ 0000A18C 80410014 lwz r2, [r1 + 0x0014] 0000A190 7C9F1814 addc r4, r31, r3 0000A194 7D1EC014 addc r8, r30, r24 0000A198 5484843E rlwinm r4, r4, 16, 16, 31 0000A19C 5508843E rlwinm r8, r8, 16, 16, 31 0000A1A0 2C9A0000 cmpwi cr1, r26, 0 0000A1A4 7D144014 addc r8, r20, r8 0000A1A8 7C942014 addc r4, r20, r4 0000A1AC 7D549014 addc r10, r20, r18 0000A1B0 39800000 li r12, 0x0000 label0000A1B4: 0000A1B4 316C0001 addic r11, r12, 1 0000A1B8 556C043E rlwinm r12, r11, 0, 16, 31 0000A1BC 7FF100D0 neg r31, r17 0000A1C0 7D7700D0 neg r11, r23 0000A1C4 7FE4F8AE lbzx r31, r4, r31 0000A1C8 7D2E00D0 neg r9, r14 0000A1CC 7D2848AE lbzx r9, r8, r9 0000A1D0 2C0C0004 cmpwi r12, 4 0000A1D4 553DE8FE rlwinm r29, r9, 29, 3, 31 0000A1D8 57FE1034 rlwinm r30, r31, 2, 0, 26 0000A1DC 5529077E rlwinm r9, r9, 0, 29, 31 0000A1E0 21290004 subfic r9, r9, 4 0000A1E4 7D6A58AE lbzx r11, r10, r11 0000A1E8 552E043E rlwinm r14, r9, 0, 16, 31 0000A1EC 517E382A rlwimi r30, r11, 7, 0, 21 0000A1F0 556B077E rlwinm r11, r11, 0, 29, 31 0000A1F4 216B0004 subfic r11, r11, 4 0000A1F8 5577043E rlwinm r23, r11, 0, 16, 31 0000A1FC 57EB077E rlwinm r11, r31, 0, 29, 31 0000A200 7FDEEB78 or r30, r30, r29 0000A204 216B0004 subfic r11, r11, 4 0000A208 B7D60002 sthu [r22 + 0x0002], r30 0000A20C 5571043E rlwinm r17, r11, 0, 16, 31 0000A210 4180FFA4 blt -0x0000005C /* 0000A1B4 */ 0000A214 309AFFFF subic r4, r26, 1 0000A218 7C9A0734 extsh r26, r4 0000A21C 4086FF24 bne cr1, -0x000000DC /* 0000A140 */ 0000A220 81810098 lwz r12, [r1 + 0x0098] 0000A224 30210090 addic r1, r1, 144 0000A228 7D8803A6 mtlr r12 0000A22C B9C1FFB8 lmw r14, [r1 - 0x0048] 0000A230 4E800020 blr label0000A234: 0000A234 81C10048 lwz r14, [r1 + 0x0048] 0000A238 BA210054 lmw r17, [r1 + 0x0054] 0000A23C 30210090 addic r1, r1, 144 0000A240 4E800020 blr 0000A244 00000000 .invalid 0000A248 00002041 .invalid 0000A24C 80120800 lwz r0, [r18 + 0x0800] 0000A250 00000000 .invalid 0000A254 0000015C .invalid 0000A258 00135363 .invalid 0000A25C 616E4C69 ori r14, r11, 0x4C69 0000A260 6E655175 xoris r5, r19, 0x5175 0000A264 61643136 ori r4, r11, 0x3136 0000A268 4E6F5461 .invalid 4C 0000A26C 62000000 ori r0, r16, 0x0000 0000A270 BF21FFE4 stmw [r1 - 0x001C], r25 0000A274 7C9F0735 extsh. r31, r4 0000A278 309FFFFF subic r4, r31, 1 0000A27C 31691800 addic r11, r9, 6144 0000A280 314A0100 addic r10, r10, 256 0000A284 7C9F0734 extsh r31, r4 0000A288 31290800 addic r9, r9, 2048 0000A28C 39800000 li r12, 0x0000 0000A290 418200CC beq +0x000000CC /* 0000A35C */ 0000A294 3F2000FE lis r25, 0x00FE 0000A298 6339FEFE ori r25, r25, 0xFEFE 0000A29C 33C7FFFF subic r30, r7, 1 0000A2A0 33A6FFFF subic r29, r6, 1 0000A2A4 3385FFFF subic r28, r5, 1 0000A2A8 33680800 addic r27, r8, 2048 0000A2AC 33480400 addic r26, r8, 1024 label0000A2B0: 0000A2B0 8CDE0001 lbzu r6, [r30 + 0x0001] 0000A2B4 8CBD0001 lbzu r5, [r29 + 0x0001] 0000A2B8 54C6103A rlwinm r6, r6, 2, 0, 29 0000A2BC 7C9B302E lwzx r4, r27, r6 0000A2C0 8CDC0001 lbzu r6, [r28 + 0x0001] 0000A2C4 54A5103A rlwinm r5, r5, 2, 0, 29 0000A2C8 7CBA282E lwzx r5, r26, r5 0000A2CC 54C6103A rlwinm r6, r6, 2, 0, 29 0000A2D0 7CA78670 srawi r7, r5, 16 0000A2D4 54E7103A rlwinm r7, r7, 2, 0, 29 0000A2D8 7C09382E lwzx r0, r9, r7 0000A2DC 7CC8302E lwzx r6, r8, r6 0000A2E0 7CE62014 addc r7, r6, r4 0000A2E4 7CA62814 addc r5, r6, r5 0000A2E8 7CA58670 srawi r5, r5, 16 0000A2EC 7C848670 srawi r4, r4, 16 0000A2F0 5484103A rlwinm r4, r4, 2, 0, 29 0000A2F4 7CE78670 srawi r7, r7, 16 0000A2F8 7C8B202E lwzx r4, r11, r4 0000A2FC 7CC60014 addc r6, r6, r0 0000A300 7CC62014 addc r6, r6, r4 0000A304 7CC68670 srawi r6, r6, 16 0000A308 7CCA30AE lbzx r6, r10, r6 0000A30C 7CEA38AE lbzx r7, r10, r7 0000A310 54C6402E rlwinm r6, r6, 8, 0, 23 0000A314 7CAA28AE lbzx r5, r10, r5 0000A318 50E6801E rlwimi r6, r7, 16, 0, 15 0000A31C 7CC52B78 or r5, r6, r5 0000A320 7D87C838 and r7, r12, r25 0000A324 7CA6C838 and r6, r5, r25 0000A328 54C6F87E rlwinm r6, r6, 31, 1, 31 0000A32C 54E7F87E rlwinm r7, r7, 31, 1, 31 0000A330 2C1F0000 cmpwi r31, 0 0000A334 7CC63814 addc r6, r6, r7 0000A338 90C30000 stw [r3], r6 0000A33C 30DFFFFF subic r6, r31, 1 0000A340 90A30004 stw [r3 + 0x0004], r5 0000A344 30630008 addic r3, r3, 8 0000A348 39850000 addi r12, r5, 0x0000 0000A34C 7CDF0734 extsh r31, r6 0000A350 4082FF60 bne -0x000000A0 /* 0000A2B0 */ 0000A354 BB21FFE4 lmw r25, [r1 - 0x001C] 0000A358 4E800020 blr label0000A35C: 0000A35C 83E1FFFC lwz r31, [r1 - 0x0004] 0000A360 4E800020 blr 0000A364 00000000 .invalid 0000A368 00002040 .invalid 0000A36C 00070800 .invalid 0000A370 00000000 .invalid 0000A374 000000F4 .invalid 0000A378 00125363 .invalid 0000A37C 616E4C69 ori r14, r11, 0x4C69 0000A380 6E65446F xoris r5, r19, 0x446F 0000A384 7562496E andis. r2, r11, 0x496E 0000A388 74657270 andis. r5, r3, 0x7270 0000A38C BF21FFE4 stmw [r1 - 0x001C], r25 0000A390 7C9F0735 extsh. r31, r4 0000A394 309FFFFF subic r4, r31, 1 0000A398 31691800 addic r11, r9, 6144 0000A39C 314A0100 addic r10, r10, 256 0000A3A0 7C9F0734 extsh r31, r4 0000A3A4 31290800 addic r9, r9, 2048 0000A3A8 39800000 li r12, 0x0000 0000A3AC 418200E4 beq +0x000000E4 /* 0000A490 */ 0000A3B0 3F6000FE lis r27, 0x00FE 0000A3B4 637BFEFE ori r27, r27, 0xFEFE 0000A3B8 33C7FFFF subic r30, r7, 1 0000A3BC 33A6FFFF subic r29, r6, 1 0000A3C0 3385FFFF subic r28, r5, 1 0000A3C4 33280800 addic r25, r8, 2048 0000A3C8 33480400 addic r26, r8, 1024 label0000A3CC: 0000A3CC 8CDE0001 lbzu r6, [r30 + 0x0001] 0000A3D0 8CBD0001 lbzu r5, [r29 + 0x0001] 0000A3D4 54C6103A rlwinm r6, r6, 2, 0, 29 0000A3D8 7C99302E lwzx r4, r25, r6 0000A3DC 8CDC0001 lbzu r6, [r28 + 0x0001] 0000A3E0 54A5103A rlwinm r5, r5, 2, 0, 29 0000A3E4 7CBA282E lwzx r5, r26, r5 0000A3E8 54C6103A rlwinm r6, r6, 2, 0, 29 0000A3EC 7CA78670 srawi r7, r5, 16 0000A3F0 54E7103A rlwinm r7, r7, 2, 0, 29 0000A3F4 7C09382E lwzx r0, r9, r7 0000A3F8 7CC8302E lwzx r6, r8, r6 0000A3FC 7CE62014 addc r7, r6, r4 0000A400 7CA62814 addc r5, r6, r5 0000A404 7CA58670 srawi r5, r5, 16 0000A408 7C848670 srawi r4, r4, 16 0000A40C 5484103A rlwinm r4, r4, 2, 0, 29 0000A410 7CE78670 srawi r7, r7, 16 0000A414 7C8B202E lwzx r4, r11, r4 0000A418 7CC60014 addc r6, r6, r0 0000A41C 7CC62014 addc r6, r6, r4 0000A420 7CC68670 srawi r6, r6, 16 0000A424 7CCA30AE lbzx r6, r10, r6 0000A428 7CEA38AE lbzx r7, r10, r7 0000A42C 54C6402E rlwinm r6, r6, 8, 0, 23 0000A430 7CAA28AE lbzx r5, r10, r5 0000A434 50E6801E rlwimi r6, r7, 16, 0, 15 0000A438 7CC52B78 or r5, r6, r5 0000A43C 7CA7D838 and r7, r5, r27 0000A440 7D86D838 and r6, r12, r27 0000A444 54E0F87E rlwinm r0, r7, 31, 1, 31 0000A448 54C7F87E rlwinm r7, r6, 31, 1, 31 0000A44C 7CC70014 addc r6, r7, r0 0000A450 7CC4D838 and r4, r6, r27 0000A454 5484F87E rlwinm r4, r4, 31, 1, 31 0000A458 2C1F0000 cmpwi r31, 0 0000A45C 7C002014 addc r0, r0, r4 0000A460 7CE72014 addc r7, r7, r4 0000A464 90C30004 stw [r3 + 0x0004], r6 0000A468 90030008 stw [r3 + 0x0008], r0 0000A46C 90E30000 stw [r3], r7 0000A470 30DFFFFF subic r6, r31, 1 0000A474 90A3000C stw [r3 + 0x000C], r5 0000A478 39850000 addi r12, r5, 0x0000 0000A47C 30630010 addic r3, r3, 16 0000A480 7CDF0734 extsh r31, r6 0000A484 4082FF48 bne -0x000000B8 /* 0000A3CC */ 0000A488 BB21FFE4 lmw r25, [r1 - 0x001C] 0000A48C 4E800020 blr label0000A490: 0000A490 83E1FFFC lwz r31, [r1 - 0x0004] 0000A494 4E800020 blr 0000A498 00000000 .invalid 0000A49C 00002040 .invalid 0000A4A0 00070800 .invalid 0000A4A4 00000000 .invalid 0000A4A8 0000010C .invalid 0000A4AC 00125363 .invalid 0000A4B0 616E4C69 ori r14, r11, 0x4C69 0000A4B4 6E655175 xoris r5, r19, 0x5175 0000A4B8 6164496E ori r4, r11, 0x496E 0000A4BC 74657270 andis. r5, r3, 0x7270 0000A4C0 BE01FFC0 stmw [r1 - 0x0040], r16 0000A4C4 7C8B0735 extsh. r11, r4 0000A4C8 3A2A0000 addi r17, r10, 0x0000 0000A4CC 3A080000 addi r16, r8, 0x0000 0000A4D0 2C890000 cmpwi cr1, r9, 0 0000A4D4 4F000000 mcrf cr6, cr0 0000A4D8 7C0802A6 mflr r0 0000A4DC 32310100 addic r17, r17, 256 0000A4E0 90010008 stw [r1 + 0x0008], r0 0000A4E4 9421FF80 stwu [r1 - 0x0080], r1 0000A4E8 31090800 addic r8, r9, 2048 0000A4EC 418600D8 beq cr1, +0x000000D8 /* 0000A5C4 */ 0000A4F0 316BFFFF subic r11, r11, 1 0000A4F4 7D6B0734 extsh r11, r11 0000A4F8 31291800 addic r9, r9, 6144 0000A4FC 418201B4 beq +0x000001B4 /* 0000A6B0 */ 0000A500 33C6FFFF subic r30, r6, 1 0000A504 80C100B8 lwz r6, [r1 + 0x00B8] 0000A508 3085FFFF subic r4, r5, 1 0000A50C 3183FFFC subic r12, r3, 4 0000A510 30E7FFFF subic r7, r7, 1 0000A514 31500800 addic r10, r16, 2048 0000A518 33E6FFFF subic r31, r6, 1 0000A51C 30B00400 addic r5, r16, 1024 label0000A520: 0000A520 8FBE0001 lbzu r29, [r30 + 0x0001] 0000A524 8CDF0001 lbzu r6, [r31 + 0x0001] 0000A528 57BD103A rlwinm r29, r29, 2, 0, 29 0000A52C 7F85E82E lwzx r28, r5, r29 0000A530 8FA40001 lbzu r29, [r4 + 0x0001] 0000A534 7CC60774 extsb r6, r6 0000A538 7CDB0734 extsh r27, r6 0000A53C 8CC70001 lbzu r6, [r7 + 0x0001] 0000A540 7FB1E814 addc r29, r17, r29 0000A544 7F7DD8AE lbzx r27, r29, r27 0000A548 54C6103A rlwinm r6, r6, 2, 0, 29 0000A54C 577B103A rlwinm r27, r27, 2, 0, 29 0000A550 7CCA302E lwzx r6, r10, r6 0000A554 7F9D8670 srawi r29, r28, 16 0000A558 57BD103A rlwinm r29, r29, 2, 0, 29 0000A55C 7FA8E82E lwzx r29, r8, r29 0000A560 7F70D82E lwzx r27, r16, r27 0000A564 7C1B3014 addc r0, r27, r6 0000A568 7CC68670 srawi r6, r6, 16 0000A56C 7F9BE014 addc r28, r27, r28 0000A570 7FBBE814 addc r29, r27, r29 0000A574 54C6103A rlwinm r6, r6, 2, 0, 29 0000A578 7F69302E lwzx r27, r9, r6 0000A57C 7C068670 srawi r6, r0, 16 0000A580 7FBDD814 addc r29, r29, r27 0000A584 7FBD8670 srawi r29, r29, 16 0000A588 7F71E8AE lbzx r27, r17, r29 0000A58C 7F9D8670 srawi r29, r28, 16 0000A590 7CD130AE lbzx r6, r17, r6 0000A594 2C8B0000 cmpwi cr1, r11, 0 0000A598 7FB1E8AE lbzx r29, r17, r29 0000A59C 577C402E rlwinm r28, r27, 8, 0, 23 0000A5A0 50DC801E rlwimi r28, r6, 16, 0, 15 0000A5A4 7F86EB78 or r6, r28, r29 0000A5A8 316BFFFF subic r11, r11, 1 0000A5AC 94CC0004 stwu [r12 + 0x0004], r6 0000A5B0 7D6B0734 extsh r11, r11 0000A5B4 4086FF6C bne cr1, -0x00000094 /* 0000A520 */ 0000A5B8 BA010040 lmw r16, [r1 + 0x0040] 0000A5BC 30210080 addic r1, r1, 128 0000A5C0 4E800020 blr label0000A5C4: 0000A5C4 310BFFFF subic r8, r11, 1 0000A5C8 7D120734 extsh r18, r8 0000A5CC 3D00FFFF lis r8, 0xFFFF 0000A5D0 419A00F0 beq cr6, +0x000000F0 /* 0000A6C0 */ 0000A5D4 32C6FFFF subic r22, r6, 1 0000A5D8 80C100B8 lwz r6, [r1 + 0x00B8] 0000A5DC 3263FFFC subic r19, r3, 4 0000A5E0 3285FFFF subic r20, r5, 1 0000A5E4 32A7FFFF subic r21, r7, 1 0000A5E8 32E87DB2 addic r23, r8, 32178 0000A5EC 33300800 addic r25, r16, 2048 0000A5F0 3346FFFF subic r26, r6, 1 0000A5F4 33100400 addic r24, r16, 1024 label0000A5F8: 0000A5F8 8CFA0001 lbzu r7, [r26 + 0x0001] 0000A5FC 8CD40001 lbzu r6, [r20 + 0x0001] 0000A600 7CE70774 extsb r7, r7 0000A604 7CE70734 extsh r7, r7 0000A608 7CD13014 addc r6, r17, r6 0000A60C 7CC638AE lbzx r6, r6, r7 0000A610 8CF50001 lbzu r7, [r21 + 0x0001] 0000A614 54C6103A rlwinm r6, r6, 2, 0, 29 0000A618 54E7103A rlwinm r7, r7, 2, 0, 29 0000A61C 7F79382E lwzx r27, r25, r7 0000A620 8CF60001 lbzu r7, [r22 + 0x0001] 0000A624 7FB0302E lwzx r29, r16, r6 0000A628 54E7103A rlwinm r7, r7, 2, 0, 29 0000A62C 7CDDD814 addc r6, r29, r27 0000A630 7CC68670 srawi r6, r6, 16 0000A634 7F98382E lwzx r28, r24, r7 0000A638 7CD130AE lbzx r6, r17, r6 0000A63C 387C0000 addi r3, r28, 0x0000 0000A640 54DE801E rlwinm r30, r6, 16, 0, 15 0000A644 3880CE56 li r4, 0xFFFFCE56 0000A648 48001C19 bl +0x00001C18 /* 0000C260 */ 0000A64C 80410014 lwz r2, [r1 + 0x0014] 0000A650 7FFD1814 addc r31, r29, r3 0000A654 387B0000 addi r3, r27, 0x0000 0000A658 38970000 addi r4, r23, 0x0000 0000A65C 48001C05 bl +0x00001C04 /* 0000C260 */ 0000A660 80410014 lwz r2, [r1 + 0x0014] 0000A664 7CDF1814 addc r6, r31, r3 0000A668 7CC68670 srawi r6, r6, 16 0000A66C 7CFDE014 addc r7, r29, r28 0000A670 7CD130AE lbzx r6, r17, r6 0000A674 7CE78670 srawi r7, r7, 16 0000A678 54C6402E rlwinm r6, r6, 8, 0, 23 0000A67C 7CF138AE lbzx r7, r17, r7 0000A680 2C920000 cmpwi cr1, r18, 0 0000A684 7FC63378 or r6, r30, r6 0000A688 7CC63B78 or r6, r6, r7 0000A68C 30F2FFFF subic r7, r18, 1 0000A690 94D30004 stwu [r19 + 0x0004], r6 0000A694 7CF20734 extsh r18, r7 0000A698 4086FF60 bne cr1, -0x000000A0 /* 0000A5F8 */ 0000A69C 81810088 lwz r12, [r1 + 0x0088] 0000A6A0 30210080 addic r1, r1, 128 0000A6A4 7D8803A6 mtlr r12 0000A6A8 BA01FFC0 lmw r16, [r1 - 0x0040] 0000A6AC 4E800020 blr label0000A6B0: 0000A6B0 82210044 lwz r17, [r1 + 0x0044] 0000A6B4 82010040 lwz r16, [r1 + 0x0040] 0000A6B8 30210080 addic r1, r1, 128 0000A6BC 4E800020 blr label0000A6C0: 0000A6C0 BA010040 lmw r16, [r1 + 0x0040] 0000A6C4 30210080 addic r1, r1, 128 0000A6C8 4E800020 blr 0000A6CC 00000000 .invalid 0000A6D0 00002041 .invalid 0000A6D4 80100800 lwz r0, [r16 + 0x0800] 0000A6D8 00000000 .invalid 0000A6DC 0000020C .invalid 0000A6E0 000F5363 .invalid 0000A6E4 616E4C69 ori r14, r11, 0x4C69 0000A6E8 6E654572 xoris r5, r19, 0x4572 0000A6EC 72446F75 andi. r4, r18, 0x6F75 0000A6F0 62000000 ori r0, r16, 0x0000 0000A6F4 7C800735 extsh. r0, r4 0000A6F8 3000FFFF subic r0, r0, 1 0000A6FC 314A0100 addic r10, r10, 256 0000A700 7C000734 extsh r0, r0 0000A704 41820054 beq +0x00000054 /* 0000A758 */ 0000A708 80810038 lwz r4, [r1 + 0x0038] 0000A70C 3063FFFF subic r3, r3, 1 0000A710 30E5FFFF subic r7, r5, 1 0000A714 3084FFFF subic r4, r4, 1 label0000A718: 0000A718 8CA40001 lbzu r5, [r4 + 0x0001] 0000A71C 8D270001 lbzu r9, [r7 + 0x0001] 0000A720 7CA50774 extsb r5, r5 0000A724 7CA50734 extsh r5, r5 0000A728 7D2A4814 addc r9, r10, r9 0000A72C 7CA928AE lbzx r5, r9, r5 0000A730 30C0FFFF subic r6, r0, 1 0000A734 54A5103A rlwinm r5, r5, 2, 0, 29 0000A738 7CA8282E lwzx r5, r8, r5 0000A73C 2C000000 cmpwi r0, 0 0000A740 7CA58670 srawi r5, r5, 16 0000A744 7CAA28AE lbzx r5, r10, r5 0000A748 7CC00734 extsh r0, r6 0000A74C 20A5FFFF subfic r5, r5, -1 0000A750 9CA30001 stbu [r3 + 0x0001], r5 0000A754 4082FFC4 bne -0x0000003C /* 0000A718 */ label0000A758: 0000A758 4E800020 blr 0000A75C 00000000 .invalid 0000A760 00002040 .invalid 0000A764 00000800 .invalid 0000A768 00000000 .invalid 0000A76C 00000068 .invalid 0000A770 00135363 .invalid 0000A774 616E4C69 ori r14, r11, 0x4C69 0000A778 6E654572 xoris r5, r19, 0x4572 0000A77C 72446F75 andi. r4, r18, 0x6F75 0000A780 62477261 ori r7, r18, 0x7261 0000A784 79000000 .invalid 0000A788 7C860735 extsh. r6, r4 0000A78C 3006FFFF subic r0, r6, 1 0000A790 88850000 lbz r4, [r5] 0000A794 314A0100 addic r10, r10, 256 0000A798 30A50001 addic r5, r5, 1 0000A79C 7C060734 extsh r6, r0 0000A7A0 4182016C beq +0x0000016C /* 0000A90C */ 0000A7A4 80E10038 lwz r7, [r1 + 0x0038] 0000A7A8 3006FFFF subic r0, r6, 1 0000A7AC 89670000 lbz r11, [r7] 0000A7B0 7C000734 extsh r0, r0 0000A7B4 7D6B0774 extsb r11, r11 0000A7B8 2C060000 cmpwi r6, 0 0000A7BC 88C50000 lbz r6, [r5] 0000A7C0 7D6B0734 extsh r11, r11 0000A7C4 7D243014 addc r9, r4, r6 0000A7C8 7D6A5814 addc r11, r10, r11 0000A7CC 7C8B20AE lbzx r4, r11, r4 0000A7D0 2C800000 cmpwi cr1, r0, 0 0000A7D4 5484103A rlwinm r4, r4, 2, 0, 29 0000A7D8 7C88202E lwzx r4, r8, r4 0000A7DC 31290001 addic r9, r9, 1 0000A7E0 7C848670 srawi r4, r4, 16 0000A7E4 7C8A20AE lbzx r4, r10, r4 0000A7E8 2084FFFF subfic r4, r4, -1 0000A7EC 98830000 stb [r3], r4 label0000A7F0: 0000A7F0 4182011C beq +0x0000011C /* 0000A90C */ 0000A7F4 88870001 lbz r4, [r7 + 0x0001] 0000A7F8 3000FFFF subic r0, r0, 1 0000A7FC 7C840774 extsb r4, r4 0000A800 7C840734 extsh r4, r4 0000A804 7D290E70 srawi r9, r9, 1 0000A808 7C8A2014 addc r4, r10, r4 0000A80C 7C8448AE lbzx r4, r4, r9 0000A810 7C000735 extsh. r0, r0 0000A814 5484103A rlwinm r4, r4, 2, 0, 29 0000A818 7C88202E lwzx r4, r8, r4 0000A81C 3120FFFF subic r9, r0, 1 0000A820 7C848670 srawi r4, r4, 16 0000A824 7C8A20AE lbzx r4, r10, r4 0000A828 2084FFFF subfic r4, r4, -1 0000A82C 98830001 stb [r3 + 0x0001], r4 0000A830 418600DC beq cr1, +0x000000DC /* 0000A90C */ 0000A834 88870002 lbz r4, [r7 + 0x0002] 0000A838 7D200734 extsh r0, r9 0000A83C 7C840774 extsb r4, r4 0000A840 7C840734 extsh r4, r4 0000A844 7C8A2014 addc r4, r10, r4 0000A848 7C8430AE lbzx r4, r4, r6 0000A84C 3120FFFF subic r9, r0, 1 0000A850 5484103A rlwinm r4, r4, 2, 0, 29 0000A854 7C88202E lwzx r4, r8, r4 0000A858 2C800000 cmpwi cr1, r0, 0 0000A85C 7C848670 srawi r4, r4, 16 0000A860 7C8A20AE lbzx r4, r10, r4 0000A864 7D290734 extsh r9, r9 0000A868 2084FFFF subfic r4, r4, -1 0000A86C 98830002 stb [r3 + 0x0002], r4 0000A870 4182009C beq +0x0000009C /* 0000A90C */ 0000A874 88850001 lbz r4, [r5 + 0x0001] 0000A878 88070003 lbz r0, [r7 + 0x0003] 0000A87C 7CC43014 addc r6, r4, r6 0000A880 7C000774 extsb r0, r0 0000A884 30C60001 addic r6, r6, 1 0000A888 7C000734 extsh r0, r0 0000A88C 7CC60E70 srawi r6, r6, 1 0000A890 7D6A0014 addc r11, r10, r0 0000A894 7C0B30AE lbzx r0, r11, r6 0000A898 30A50002 addic r5, r5, 2 0000A89C 5406103A rlwinm r6, r0, 2, 0, 29 0000A8A0 7C08302E lwzx r0, r8, r6 0000A8A4 2C090000 cmpwi r9, 0 0000A8A8 7C068670 srawi r6, r0, 16 0000A8AC 7C0A30AE lbzx r0, r10, r6 0000A8B0 30E70004 addic r7, r7, 4 0000A8B4 2000FFFF subfic r0, r0, -1 0000A8B8 98030003 stb [r3 + 0x0003], r0 0000A8BC 30630004 addic r3, r3, 4 0000A8C0 4186004C beq cr1, +0x0000004C /* 0000A90C */ 0000A8C4 88C70000 lbz r6, [r7] 0000A8C8 3009FFFF subic r0, r9, 1 0000A8CC 7CC60774 extsb r6, r6 0000A8D0 7CC60734 extsh r6, r6 0000A8D4 7C000734 extsh r0, r0 0000A8D8 7CCA3014 addc r6, r10, r6 0000A8DC 7D2620AE lbzx r9, r6, r4 0000A8E0 88C50000 lbz r6, [r5] 0000A8E4 5529103A rlwinm r9, r9, 2, 0, 29 0000A8E8 7D28482E lwzx r9, r8, r9 0000A8EC 7D643014 addc r11, r4, r6 0000A8F0 7D248670 srawi r4, r9, 16 0000A8F4 7C8A20AE lbzx r4, r10, r4 0000A8F8 2C800000 cmpwi cr1, r0, 0 0000A8FC 2084FFFF subfic r4, r4, -1 0000A900 312B0001 addic r9, r11, 1 0000A904 98830000 stb [r3], r4 0000A908 4BFFFEE8 b -0x00000118 /* 0000A7F0 */ label0000A90C: 0000A90C 4E800020 blr 0000A910 00000000 .invalid 0000A914 00002040 .invalid 0000A918 00000800 .invalid 0000A91C 00000000 .invalid 0000A920 00000188 .invalid 0000A924 00135363 .invalid 0000A928 616E4C69 ori r14, r11, 0x4C69 0000A92C 6E654572 xoris r5, r19, 0x4572 0000A930 72517561 andi. r17, r18, 0x7561 0000A934 64477261 oris r7, r2, 0x7261 0000A938 79000000 .invalid 0000A93C 7C800735 extsh. r0, r4 0000A940 30C0FFFF subic r6, r0, 1 0000A944 88850000 lbz r4, [r5] 0000A948 314A0100 addic r10, r10, 256 0000A94C 30A50001 addic r5, r5, 1 0000A950 7CC00734 extsh r0, r6 0000A954 41820170 beq +0x00000170 /* 0000AAC4 */ 0000A958 88E50000 lbz r7, [r5] 0000A95C 30C0FFFF subic r6, r0, 1 0000A960 2C000000 cmpwi r0, 0 0000A964 7C043814 addc r0, r4, r7 0000A968 7CCB0734 extsh r11, r6 0000A96C 81210038 lwz r9, [r1 + 0x0038] 0000A970 30000001 addic r0, r0, 1 0000A974 7C060E70 srawi r6, r0, 1 0000A978 88090000 lbz r0, [r9] 0000A97C 2C8B0000 cmpwi cr1, r11, 0 0000A980 7C000774 extsb r0, r0 0000A984 7C000734 extsh r0, r0 0000A988 7C8A0014 addc r4, r10, r0 0000A98C 7C0430AE lbzx r0, r4, r6 0000A990 5404103A rlwinm r4, r0, 2, 0, 29 0000A994 7C08202E lwzx r0, r8, r4 0000A998 7C048670 srawi r4, r0, 16 0000A99C 7C0A20AE lbzx r0, r10, r4 0000A9A0 2000FFFF subfic r0, r0, -1 0000A9A4 98030000 stb [r3], r0 label0000A9A8: 0000A9A8 4182011C beq +0x0000011C /* 0000AAC4 */ 0000A9AC 88890001 lbz r4, [r9 + 0x0001] 0000A9B0 300BFFFF subic r0, r11, 1 0000A9B4 7C840774 extsb r4, r4 0000A9B8 7C840734 extsh r4, r4 0000A9BC 7C8A2014 addc r4, r10, r4 0000A9C0 7C8438AE lbzx r4, r4, r7 0000A9C4 7C000735 extsh. r0, r0 0000A9C8 5484103A rlwinm r4, r4, 2, 0, 29 0000A9CC 7C88202E lwzx r4, r8, r4 0000A9D0 30C0FFFF subic r6, r0, 1 0000A9D4 7C848670 srawi r4, r4, 16 0000A9D8 7C8A20AE lbzx r4, r10, r4 0000A9DC 7CC60734 extsh r6, r6 0000A9E0 2004FFFF subfic r0, r4, -1 0000A9E4 2F060000 cmpwi cr6, r6, 0 0000A9E8 98030001 stb [r3 + 0x0001], r0 0000A9EC 418600D8 beq cr1, +0x000000D8 /* 0000AAC4 */ 0000A9F0 3006FFFF subic r0, r6, 1 0000A9F4 88850001 lbz r4, [r5 + 0x0001] 0000A9F8 88C90002 lbz r6, [r9 + 0x0002] 0000A9FC 7CE43814 addc r7, r4, r7 0000AA00 7CC60774 extsb r6, r6 0000AA04 30E70001 addic r7, r7, 1 0000AA08 7CC60734 extsh r6, r6 0000AA0C 7CE70E70 srawi r7, r7, 1 0000AA10 7CCA3014 addc r6, r10, r6 0000AA14 7CC638AE lbzx r6, r6, r7 0000AA18 7C000734 extsh r0, r0 0000AA1C 54C6103A rlwinm r6, r6, 2, 0, 29 0000AA20 7CC8302E lwzx r6, r8, r6 0000AA24 30A50002 addic r5, r5, 2 0000AA28 7CC68670 srawi r6, r6, 16 0000AA2C 7CCA30AE lbzx r6, r10, r6 0000AA30 20C6FFFF subfic r6, r6, -1 0000AA34 98C30002 stb [r3 + 0x0002], r6 0000AA38 4182008C beq +0x0000008C /* 0000AAC4 */ 0000AA3C 88C90003 lbz r6, [r9 + 0x0003] 0000AA40 30E0FFFF subic r7, r0, 1 0000AA44 7CC60774 extsb r6, r6 0000AA48 7CC60734 extsh r6, r6 0000AA4C 7CCA3014 addc r6, r10, r6 0000AA50 7CC620AE lbzx r6, r6, r4 0000AA54 2C000000 cmpwi r0, 0 0000AA58 54C6103A rlwinm r6, r6, 2, 0, 29 0000AA5C 7CC8302E lwzx r6, r8, r6 0000AA60 31290004 addic r9, r9, 4 0000AA64 7CC68670 srawi r6, r6, 16 0000AA68 7CCA30AE lbzx r6, r10, r6 0000AA6C 7CEB0734 extsh r11, r7 0000AA70 2006FFFF subfic r0, r6, -1 0000AA74 98030003 stb [r3 + 0x0003], r0 0000AA78 30630004 addic r3, r3, 4 0000AA7C 419A0048 beq cr6, +0x00000048 /* 0000AAC4 */ 0000AA80 88E50000 lbz r7, [r5] 0000AA84 88090000 lbz r0, [r9] 0000AA88 7C843814 addc r4, r4, r7 0000AA8C 7C000774 extsb r0, r0 0000AA90 30840001 addic r4, r4, 1 0000AA94 7C000734 extsh r0, r0 0000AA98 7C840E70 srawi r4, r4, 1 0000AA9C 7CCA0014 addc r6, r10, r0 0000AAA0 7C0620AE lbzx r0, r6, r4 0000AAA4 2C8B0000 cmpwi cr1, r11, 0 0000AAA8 5404103A rlwinm r4, r0, 2, 0, 29 0000AAAC 7C08202E lwzx r0, r8, r4 0000AAB0 7C048670 srawi r4, r0, 16 0000AAB4 7C0A20AE lbzx r0, r10, r4 0000AAB8 2000FFFF subfic r0, r0, -1 0000AABC 98030000 stb [r3], r0 0000AAC0 4BFFFEE8 b -0x00000118 /* 0000A9A8 */ label0000AAC4: 0000AAC4 4E800020 blr 0000AAC8 00000000 .invalid 0000AACC 00002040 .invalid 0000AAD0 00000800 .invalid 0000AAD4 00000000 .invalid 0000AAD8 0000018C .invalid 0000AADC 00165363 .invalid 0000AAE0 616E4C69 ori r14, r11, 0x4C69 0000AAE4 6E654572 xoris r5, r19, 0x4572 0000AAE8 72517561 andi. r17, r18, 0x7561 0000AAEC 64477261 oris r7, r2, 0x7261 0000AAF0 794F6464 .invalid 0000AAF4 BDA1FFB4 stmw [r1 - 0x004C], r13 0000AAF8 39A70000 addi r13, r7, 0x0000 0000AAFC 3AC50000 addi r22, r5, 0x0000 0000AB00 3A860000 addi r20, r6, 0x0000 0000AB04 39CA0000 addi r14, r10, 0x0000 0000AB08 8A340000 lbz r17, [r20] 0000AB0C 8A6D0000 lbz r19, [r13] 0000AB10 8A560000 lbz r18, [r22] 0000AB14 2C890000 cmpwi cr1, r9, 0 0000AB18 7C0802A6 mflr r0 0000AB1C 7C840735 extsh. r4, r4 0000AB20 90010008 stw [r1 + 0x0008], r0 0000AB24 9421FF60 stwu [r1 - 0x00A0], r1 0000AB28 39E30000 addi r15, r3, 0x0000 0000AB2C 3A080000 addi r16, r8, 0x0000 0000AB30 31CE0100 addic r14, r14, 256 0000AB34 32940001 addic r20, r20, 1 0000AB38 31AD0001 addic r13, r13, 1 0000AB3C 32D60001 addic r22, r22, 1 0000AB40 30E90800 addic r7, r9, 2048 0000AB44 41860008 beq cr1, +0x00000008 /* 0000AB4C */ 0000AB48 39270000 addi r9, r7, 0x0000 label0000AB4C: 0000AB4C 3084FFFF subic r4, r4, 1 0000AB50 7C840734 extsh r4, r4 0000AB54 2C890000 cmpwi cr1, r9, 0 0000AB58 90810038 stw [r1 + 0x0038], r4 0000AB5C 418206AC beq +0x000006AC /* 0000B208 */ 0000AB60 5627103A rlwinm r7, r17, 2, 0, 29 0000AB64 566A103A rlwinm r10, r19, 2, 0, 29 0000AB68 830100D8 lwz r24, [r1 + 0x00D8] 0000AB6C 30891000 addic r4, r9, 4096 0000AB70 33300800 addic r25, r16, 2048 0000AB74 4086032C bne cr1, +0x0000032C /* 0000AEA0 */ 0000AB78 88980000 lbz r4, [r24] 0000AB7C 38EA0000 addi r7, r10, 0x0000 0000AB80 7C840774 extsb r4, r4 0000AB84 7C8E2014 addc r4, r14, r4 0000AB88 7C8490AE lbzx r4, r4, r18 0000AB8C 7EF9382E lwzx r23, r25, r7 0000AB90 5484103A rlwinm r4, r4, 2, 0, 29 0000AB94 7EB0202E lwzx r21, r16, r4 0000AB98 3C80FFFF lis r4, 0xFFFF 0000AB9C 30847DB2 addic r4, r4, 32178 0000ABA0 9081003C stw [r1 + 0x003C], r4 0000ABA4 7C95B814 addc r4, r21, r23 0000ABA8 7C848670 srawi r4, r4, 16 0000ABAC 7C8E20AE lbzx r4, r14, r4 0000ABB0 5627103A rlwinm r7, r17, 2, 0, 29 0000ABB4 5484801E rlwinm r4, r4, 16, 0, 15 0000ABB8 90810040 stw [r1 + 0x0040], r4 0000ABBC 33700400 addic r27, r16, 1024 0000ABC0 7F5B382E lwzx r26, r27, r7 0000ABC4 8BA50001 lbz r29, [r5 + 0x0001] 0000ABC8 8BC60001 lbz r30, [r6 + 0x0001] 0000ABCC 8B8D0000 lbz r28, [r13] 0000ABD0 387A0000 addi r3, r26, 0x0000 0000ABD4 3880CE56 li r4, 0xFFFFCE56 label0000ABD8: 0000ABD8 48001689 bl +0x00001688 /* 0000C260 */ 0000ABDC 80410014 lwz r2, [r1 + 0x0014] 0000ABE0 7FF51814 addc r31, r21, r3 0000ABE4 38770000 addi r3, r23, 0x0000 0000ABE8 8081003C lwz r4, [r1 + 0x003C] 0000ABEC 48001675 bl +0x00001674 /* 0000C260 */ 0000ABF0 80410014 lwz r2, [r1 + 0x0014] 0000ABF4 7C9F1814 addc r4, r31, r3 0000ABF8 83E10038 lwz r31, [r1 + 0x0038] 0000ABFC 7C848670 srawi r4, r4, 16 0000AC00 7D73E014 addc r11, r19, r28 0000AC04 318B0001 addic r12, r11, 1 0000AC08 2C9F0000 cmpwi cr1, r31, 0 0000AC0C 7CF5D014 addc r7, r21, r26 0000AC10 7D4E20AE lbzx r10, r14, r4 0000AC14 7CE48670 srawi r4, r7, 16 0000AC18 5547402E rlwinm r7, r10, 8, 0, 23 0000AC1C 81410040 lwz r10, [r1 + 0x0040] 0000AC20 7C8E20AE lbzx r4, r14, r4 0000AC24 7D473B78 or r7, r10, r7 0000AC28 7D52E814 addc r10, r18, r29 0000AC2C 7CE72378 or r7, r7, r4 0000AC30 316A0001 addic r11, r10, 1 0000AC34 315FFFFF subic r10, r31, 1 0000AC38 7C91F014 addc r4, r17, r30 0000AC3C 90EF0000 stw [r15], r7 0000AC40 7D670E70 srawi r7, r11, 1 0000AC44 33E40001 addic r31, r4, 1 0000AC48 7D520734 extsh r18, r10 0000AC4C 558B083A rlwinm r11, r12, 1, 0, 29 0000AC50 3880CE56 li r4, 0xFFFFCE56 0000AC54 418605A0 beq cr1, +0x000005A0 /* 0000B1F4 */ 0000AC58 89580001 lbz r10, [r24 + 0x0001] 0000AC5C 57FF083A rlwinm r31, r31, 1, 0, 29 0000AC60 7D4A0774 extsb r10, r10 0000AC64 7D4E5014 addc r10, r14, r10 0000AC68 7CEA38AE lbzx r7, r10, r7 0000AC6C 7EBBF82E lwzx r21, r27, r31 0000AC70 54E7103A rlwinm r7, r7, 2, 0, 29 0000AC74 7EF9582E lwzx r23, r25, r11 0000AC78 7E70382E lwzx r19, r16, r7 0000AC7C 38750000 addi r3, r21, 0x0000 0000AC80 7CF3B814 addc r7, r19, r23 0000AC84 7CE78670 srawi r7, r7, 16 0000AC88 7CEE38AE lbzx r7, r14, r7 0000AC8C 54FA801E rlwinm r26, r7, 16, 0, 15 0000AC90 480015D1 bl +0x000015D0 /* 0000C260 */ 0000AC94 80410014 lwz r2, [r1 + 0x0014] 0000AC98 7FF31814 addc r31, r19, r3 0000AC9C 38770000 addi r3, r23, 0x0000 0000ACA0 8081003C lwz r4, [r1 + 0x003C] 0000ACA4 480015BD bl +0x000015BC /* 0000C260 */ 0000ACA8 80410014 lwz r2, [r1 + 0x0014] 0000ACAC 7C9F1814 addc r4, r31, r3 0000ACB0 7C848670 srawi r4, r4, 16 0000ACB4 7CF3A814 addc r7, r19, r21 0000ACB8 7C8E20AE lbzx r4, r14, r4 0000ACBC 7CE78670 srawi r7, r7, 16 0000ACC0 5484402E rlwinm r4, r4, 8, 0, 23 0000ACC4 7CEE38AE lbzx r7, r14, r7 0000ACC8 7F442378 or r4, r26, r4 0000ACCC 7CE42378 or r4, r7, r4 0000ACD0 2C920000 cmpwi cr1, r18, 0 0000ACD4 30F2FFFF subic r7, r18, 1 0000ACD8 908F0004 stw [r15 + 0x0004], r4 0000ACDC 7CF20734 extsh r18, r7 0000ACE0 578A103A rlwinm r10, r28, 2, 0, 29 0000ACE4 3880CE56 li r4, 0xFFFFCE56 0000ACE8 57C7103A rlwinm r7, r30, 2, 0, 29 0000ACEC 41860508 beq cr1, +0x00000508 /* 0000B1F4 */ 0000ACF0 89780002 lbz r11, [r24 + 0x0002] 0000ACF4 7E7B382E lwzx r19, r27, r7 0000ACF8 7D670774 extsb r7, r11 0000ACFC 7CEE3814 addc r7, r14, r7 0000AD00 7CE7E8AE lbzx r7, r7, r29 0000AD04 7EF9502E lwzx r23, r25, r10 0000AD08 54E7103A rlwinm r7, r7, 2, 0, 29 0000AD0C 7F50382E lwzx r26, r16, r7 0000AD10 38730000 addi r3, r19, 0x0000 0000AD14 7CFAB814 addc r7, r26, r23 0000AD18 7CE78670 srawi r7, r7, 16 0000AD1C 7CEE38AE lbzx r7, r14, r7 0000AD20 54F5801E rlwinm r21, r7, 16, 0, 15 0000AD24 4800153D bl +0x0000153C /* 0000C260 */ 0000AD28 80410014 lwz r2, [r1 + 0x0014] 0000AD2C 7FFA1814 addc r31, r26, r3 0000AD30 38770000 addi r3, r23, 0x0000 0000AD34 8081003C lwz r4, [r1 + 0x003C] 0000AD38 48001529 bl +0x00001528 /* 0000C260 */ 0000AD3C 80410014 lwz r2, [r1 + 0x0014] 0000AD40 7C9F1814 addc r4, r31, r3 0000AD44 7C848670 srawi r4, r4, 16 0000AD48 7CFA9814 addc r7, r26, r19 0000AD4C 7C8E20AE lbzx r4, r14, r4 0000AD50 7CE78670 srawi r7, r7, 16 0000AD54 5484402E rlwinm r4, r4, 8, 0, 23 0000AD58 7CEE38AE lbzx r7, r14, r7 0000AD5C 2C920000 cmpwi cr1, r18, 0 0000AD60 7EA42378 or r4, r21, r4 0000AD64 7CE42378 or r4, r7, r4 0000AD68 30F2FFFF subic r7, r18, 1 0000AD6C 908F0008 stw [r15 + 0x0008], r4 0000AD70 7CFF0734 extsh r31, r7 0000AD74 3880CE56 li r4, 0xFFFFCE56 0000AD78 4186047C beq cr1, +0x0000047C /* 0000B1F4 */ 0000AD7C 8A560001 lbz r18, [r22 + 0x0001] 0000AD80 8A6D0001 lbz r19, [r13 + 0x0001] 0000AD84 7CF2E814 addc r7, r18, r29 0000AD88 30E70001 addic r7, r7, 1 0000AD8C 7CEA0E70 srawi r10, r7, 1 0000AD90 88F80003 lbz r7, [r24 + 0x0003] 0000AD94 8A340001 lbz r17, [r20 + 0x0001] 0000AD98 7CE70774 extsb r7, r7 0000AD9C 7CEE3814 addc r7, r14, r7 0000ADA0 7CE750AE lbzx r7, r7, r10 0000ADA4 7D53E014 addc r10, r19, r28 0000ADA8 54E7103A rlwinm r7, r7, 2, 0, 29 0000ADAC 314A0001 addic r10, r10, 1 0000ADB0 554A083A rlwinm r10, r10, 1, 0, 29 0000ADB4 32940002 addic r20, r20, 2 0000ADB8 7F99502E lwzx r28, r25, r10 0000ADBC 7FB0382E lwzx r29, r16, r7 0000ADC0 7CF1F014 addc r7, r17, r30 0000ADC4 30E70001 addic r7, r7, 1 0000ADC8 54E7083A rlwinm r7, r7, 1, 0, 29 0000ADCC 7EFB382E lwzx r23, r27, r7 0000ADD0 7CFDE014 addc r7, r29, r28 0000ADD4 7CE78670 srawi r7, r7, 16 0000ADD8 32D60002 addic r22, r22, 2 0000ADDC 33180004 addic r24, r24, 4 0000ADE0 31AD0002 addic r13, r13, 2 0000ADE4 7CEE38AE lbzx r7, r14, r7 0000ADE8 38770000 addi r3, r23, 0x0000 0000ADEC 54FA801E rlwinm r26, r7, 16, 0, 15 0000ADF0 48001471 bl +0x00001470 /* 0000C260 */ 0000ADF4 80410014 lwz r2, [r1 + 0x0014] 0000ADF8 7FDD1814 addc r30, r29, r3 0000ADFC 387C0000 addi r3, r28, 0x0000 0000AE00 8081003C lwz r4, [r1 + 0x003C] 0000AE04 4800145D bl +0x0000145C /* 0000C260 */ 0000AE08 80410014 lwz r2, [r1 + 0x0014] 0000AE0C 7C9E1814 addc r4, r30, r3 0000AE10 7C848670 srawi r4, r4, 16 0000AE14 7CFDB814 addc r7, r29, r23 0000AE18 7C8E20AE lbzx r4, r14, r4 0000AE1C 7CE78670 srawi r7, r7, 16 0000AE20 5484402E rlwinm r4, r4, 8, 0, 23 0000AE24 7CEE38AE lbzx r7, r14, r7 0000AE28 7F442378 or r4, r26, r4 0000AE2C 7CE42378 or r4, r7, r4 0000AE30 908F000C stw [r15 + 0x000C], r4 0000AE34 2C9F0000 cmpwi cr1, r31, 0 0000AE38 309FFFFF subic r4, r31, 1 0000AE3C 7C830734 extsh r3, r4 0000AE40 31EF0010 addic r15, r15, 16 0000AE44 90610038 stw [r1 + 0x0038], r3 0000AE48 418603AC beq cr1, +0x000003AC /* 0000B1F4 */ 0000AE4C 88980000 lbz r4, [r24] 0000AE50 5667103A rlwinm r7, r19, 2, 0, 29 0000AE54 7C840774 extsb r4, r4 0000AE58 7C8E2014 addc r4, r14, r4 0000AE5C 7C8490AE lbzx r4, r4, r18 0000AE60 7EF9382E lwzx r23, r25, r7 0000AE64 5484103A rlwinm r4, r4, 2, 0, 29 0000AE68 7EB0202E lwzx r21, r16, r4 0000AE6C 5624103A rlwinm r4, r17, 2, 0, 29 0000AE70 7F5B202E lwzx r26, r27, r4 0000AE74 7C95B814 addc r4, r21, r23 0000AE78 7C848670 srawi r4, r4, 16 0000AE7C 7C8E20AE lbzx r4, r14, r4 0000AE80 8BB60000 lbz r29, [r22] 0000AE84 5484801E rlwinm r4, r4, 16, 0, 15 0000AE88 90810040 stw [r1 + 0x0040], r4 0000AE8C 8BD40000 lbz r30, [r20] 0000AE90 8B8D0000 lbz r28, [r13] 0000AE94 387A0000 addi r3, r26, 0x0000 0000AE98 3880CE56 li r4, 0xFFFFCE56 0000AE9C 4BFFFD3C b -0x000002C4 /* 0000ABD8 */ label0000AEA0: 0000AEA0 81610038 lwz r11, [r1 + 0x0038] 0000AEA4 39990000 addi r12, r25, 0x0000 0000AEA8 316BFFFF subic r11, r11, 1 0000AEAC 7D7A0734 extsh r26, r11 0000AEB0 89780000 lbz r11, [r24] 0000AEB4 33F00400 addic r31, r16, 1024 0000AEB8 7D6B0774 extsb r11, r11 0000AEBC 7D6E5814 addc r11, r14, r11 0000AEC0 7D6B90AE lbzx r11, r11, r18 0000AEC4 7D0C502E lwzx r8, r12, r10 0000AEC8 556A103A rlwinm r10, r11, 2, 0, 29 0000AECC 7F90502E lwzx r28, r16, r10 0000AED0 8BC60001 lbz r30, [r6 + 0x0001] 0000AED4 7F7F382E lwzx r27, r31, r7 0000AED8 7CFC4014 addc r7, r28, r8 0000AEDC 7D5CD814 addc r10, r28, r27 0000AEE0 7CE78670 srawi r7, r7, 16 0000AEE4 89650001 lbz r11, [r5 + 0x0001] 0000AEE8 7CEE38AE lbzx r7, r14, r7 0000AEEC 7D4A8670 srawi r10, r10, 16 0000AEF0 7CAE50AE lbzx r5, r14, r10 0000AEF4 7F6A8670 srawi r10, r27, 16 0000AEF8 554A103A rlwinm r10, r10, 2, 0, 29 0000AEFC 7F69502E lwzx r27, r9, r10 0000AF00 7D0A8670 srawi r10, r8, 16 0000AF04 8BAD0000 lbz r29, [r13] 0000AF08 554A103A rlwinm r10, r10, 2, 0, 29 0000AF0C 7D44502E lwzx r10, r4, r10 0000AF10 7F9CD814 addc r28, r28, r27 0000AF14 7D5C5014 addc r10, r28, r10 0000AF18 7D4A8670 srawi r10, r10, 16 0000AF1C 7D4E50AE lbzx r10, r14, r10 0000AF20 7F925814 addc r28, r18, r11 0000AF24 54E7801E rlwinm r7, r7, 16, 0, 15 0000AF28 554A402E rlwinm r10, r10, 8, 0, 23 0000AF2C 7CE75378 or r7, r7, r10 0000AF30 81410038 lwz r10, [r1 + 0x0038] 0000AF34 7D13E814 addc r8, r19, r29 0000AF38 7CE72B78 or r7, r7, r5 0000AF3C 31080001 addic r8, r8, 1 0000AF40 90EF0000 stw [r15], r7 0000AF44 339C0001 addic r28, r28, 1 0000AF48 7F71F014 addc r27, r17, r30 0000AF4C 2C9A0000 cmpwi cr1, r26, 0 0000AF50 2C0A0000 cmpwi r10, 0 0000AF54 5507083A rlwinm r7, r8, 1, 0, 29 0000AF58 7F880E70 srawi r8, r28, 1 0000AF5C 337B0001 addic r27, r27, 1 0000AF60 57AA103A rlwinm r10, r29, 2, 0, 29 label0000AF64: 0000AF64 418202B0 beq +0x000002B0 /* 0000B214 */ 0000AF68 577C083A rlwinm r28, r27, 1, 0, 29 0000AF6C 7F6C382E lwzx r27, r12, r7 0000AF70 88F80001 lbz r7, [r24 + 0x0001] 0000AF74 7F9FE02E lwzx r28, r31, r28 0000AF78 7CE70774 extsb r7, r7 0000AF7C 7CEE3814 addc r7, r14, r7 0000AF80 7CE740AE lbzx r7, r7, r8 0000AF84 30BAFFFF subic r5, r26, 1 0000AF88 54E7103A rlwinm r7, r7, 2, 0, 29 0000AF8C 7F9A8670 srawi r26, r28, 16 0000AF90 5748103A rlwinm r8, r26, 2, 0, 29 0000AF94 7D09402E lwzx r8, r9, r8 0000AF98 7CF0382E lwzx r7, r16, r7 0000AF9C 7F47E014 addc r26, r7, r28 0000AFA0 7F87D814 addc r28, r7, r27 0000AFA4 7F9C8670 srawi r28, r28, 16 0000AFA8 7D074014 addc r8, r7, r8 0000AFAC 7F478670 srawi r7, r26, 16 0000AFB0 7F4E38AE lbzx r26, r14, r7 0000AFB4 7F678670 srawi r7, r27, 16 0000AFB8 54E7103A rlwinm r7, r7, 2, 0, 29 0000AFBC 7CE4382E lwzx r7, r4, r7 0000AFC0 7F8EE0AE lbzx r28, r14, r28 0000AFC4 7CE83814 addc r7, r8, r7 0000AFC8 7CE78670 srawi r7, r7, 16 0000AFCC 579C801E rlwinm r28, r28, 16, 0, 15 0000AFD0 7CEE38AE lbzx r7, r14, r7 0000AFD4 7CA80735 extsh. r8, r5 0000AFD8 54E7402E rlwinm r7, r7, 8, 0, 23 0000AFDC 7F873B78 or r7, r28, r7 0000AFE0 7F473B78 or r7, r26, r7 0000AFE4 90EF0004 stw [r15 + 0x0004], r7 0000AFE8 57C7103A rlwinm r7, r30, 2, 0, 29 0000AFEC 41860228 beq cr1, +0x00000228 /* 0000B214 */ 0000AFF0 7F9F382E lwzx r28, r31, r7 0000AFF4 88F80002 lbz r7, [r24 + 0x0002] 0000AFF8 7F6C502E lwzx r27, r12, r10 0000AFFC 7CE70774 extsb r7, r7 0000B000 7CEE3814 addc r7, r14, r7 0000B004 7D4758AE lbzx r10, r7, r11 0000B008 7F9A8670 srawi r26, r28, 16 0000B00C 5747103A rlwinm r7, r26, 2, 0, 29 0000B010 554A103A rlwinm r10, r10, 2, 0, 29 0000B014 7CE9382E lwzx r7, r9, r7 0000B018 7D50502E lwzx r10, r16, r10 0000B01C 7F4A3814 addc r26, r10, r7 0000B020 7CEAD814 addc r7, r10, r27 0000B024 7F8AE014 addc r28, r10, r28 0000B028 7CE78670 srawi r7, r7, 16 0000B02C 7D4E38AE lbzx r10, r14, r7 0000B030 7F878670 srawi r7, r28, 16 0000B034 7F7C8670 srawi r28, r27, 16 0000B038 579C103A rlwinm r28, r28, 2, 0, 29 0000B03C 7F84E02E lwzx r28, r4, r28 0000B040 554A801E rlwinm r10, r10, 16, 0, 15 0000B044 7F9AE014 addc r28, r26, r28 0000B048 7F9C8670 srawi r28, r28, 16 0000B04C 7F8EE0AE lbzx r28, r14, r28 0000B050 7CEE38AE lbzx r7, r14, r7 0000B054 579C402E rlwinm r28, r28, 8, 0, 23 0000B058 7D4AE378 or r10, r10, r28 0000B05C 7CE75378 or r7, r7, r10 0000B060 3148FFFF subic r10, r8, 1 0000B064 90EF0008 stw [r15 + 0x0008], r7 0000B068 7D5C0734 extsh r28, r10 0000B06C 418201A8 beq +0x000001A8 /* 0000B214 */ 0000B070 89540001 lbz r10, [r20 + 0x0001] 0000B074 890D0001 lbz r8, [r13 + 0x0001] 0000B078 7CEAF014 addc r7, r10, r30 0000B07C 30E70001 addic r7, r7, 1 0000B080 7FC8E814 addc r30, r8, r29 0000B084 54E7083A rlwinm r7, r7, 1, 0, 29 0000B088 33DE0001 addic r30, r30, 1 0000B08C 7F5F382E lwzx r26, r31, r7 0000B090 57C7083A rlwinm r7, r30, 1, 0, 29 0000B094 7F6C382E lwzx r27, r12, r7 0000B098 88F60001 lbz r7, [r22 + 0x0001] 0000B09C 8BB80003 lbz r29, [r24 + 0x0003] 0000B0A0 7D675814 addc r11, r7, r11 0000B0A4 33CB0001 addic r30, r11, 1 0000B0A8 7FAB0774 extsb r11, r29 0000B0AC 7FDE0E70 srawi r30, r30, 1 0000B0B0 7D6E5814 addc r11, r14, r11 0000B0B4 7FCBF0AE lbzx r30, r11, r30 0000B0B8 7F4B8670 srawi r11, r26, 16 0000B0BC 57DE103A rlwinm r30, r30, 2, 0, 29 0000B0C0 556B103A rlwinm r11, r11, 2, 0, 29 0000B0C4 7F30F02E lwzx r25, r16, r30 0000B0C8 7CA9582E lwzx r5, r9, r11 0000B0CC 2C9C0000 cmpwi cr1, r28, 0 0000B0D0 555E103A rlwinm r30, r10, 2, 0, 29 0000B0D4 550B103A rlwinm r11, r8, 2, 0, 29 0000B0D8 7F7D8670 srawi r29, r27, 16 0000B0DC 57BD103A rlwinm r29, r29, 2, 0, 29 0000B0E0 7FA4E82E lwzx r29, r4, r29 0000B0E4 7CB92814 addc r5, r25, r5 0000B0E8 7FA5E814 addc r29, r5, r29 0000B0EC 7F79D814 addc r27, r25, r27 0000B0F0 7F7B8670 srawi r27, r27, 16 0000B0F4 7FBD8670 srawi r29, r29, 16 0000B0F8 7F6ED8AE lbzx r27, r14, r27 0000B0FC 7F59D014 addc r26, r25, r26 0000B100 7CAEE8AE lbzx r5, r14, r29 0000B104 7F5D8670 srawi r29, r26, 16 0000B108 7FAEE8AE lbzx r29, r14, r29 0000B10C 577B801E rlwinm r27, r27, 16, 0, 15 0000B110 54BA402E rlwinm r26, r5, 8, 0, 23 0000B114 7F7BD378 or r27, r27, r26 0000B118 7FBDDB78 or r29, r29, r27 0000B11C 93AF000C stw [r15 + 0x000C], r29 0000B120 33BCFFFF subic r29, r28, 1 0000B124 31EF0010 addic r15, r15, 16 0000B128 7FBC0735 extsh. r28, r29 0000B12C 32D60002 addic r22, r22, 2 0000B130 32940002 addic r20, r20, 2 0000B134 31AD0002 addic r13, r13, 2 0000B138 33180004 addic r24, r24, 4 0000B13C 418600D8 beq cr1, +0x000000D8 /* 0000B214 */ 0000B140 7FAC582E lwzx r29, r12, r11 0000B144 89780000 lbz r11, [r24] 0000B148 7F7FF02E lwzx r27, r31, r30 0000B14C 7D6B0774 extsb r11, r11 0000B150 7D6E5814 addc r11, r14, r11 0000B154 7FCB38AE lbzx r30, r11, r7 0000B158 7F7A8670 srawi r26, r27, 16 0000B15C 574B103A rlwinm r11, r26, 2, 0, 29 0000B160 57DE103A rlwinm r30, r30, 2, 0, 29 0000B164 7F50F02E lwzx r26, r16, r30 0000B168 7FC9582E lwzx r30, r9, r11 0000B16C 7D7AD814 addc r11, r26, r27 0000B170 7D6B8670 srawi r11, r11, 16 0000B174 7CAE58AE lbzx r5, r14, r11 0000B178 7FAB8670 srawi r11, r29, 16 0000B17C 7F7AE814 addc r27, r26, r29 0000B180 556B103A rlwinm r11, r11, 2, 0, 29 0000B184 7FA4582E lwzx r29, r4, r11 0000B188 89760000 lbz r11, [r22] 0000B18C 7FDAF014 addc r30, r26, r30 0000B190 7FDEE814 addc r30, r30, r29 0000B194 7F7B8670 srawi r27, r27, 16 0000B198 7F4ED8AE lbzx r26, r14, r27 0000B19C 7FDE8670 srawi r30, r30, 16 0000B1A0 7F6EF0AE lbzx r27, r14, r30 0000B1A4 8BAD0000 lbz r29, [r13] 0000B1A8 8BD40000 lbz r30, [r20] 0000B1AC 575A801E rlwinm r26, r26, 16, 0, 15 0000B1B0 577B402E rlwinm r27, r27, 8, 0, 23 0000B1B4 7F5ADB78 or r26, r26, r27 0000B1B8 337CFFFF subic r27, r28, 1 0000B1BC 7F452B78 or r5, r26, r5 0000B1C0 7D08E814 addc r8, r8, r29 0000B1C4 7F7A0734 extsh r26, r27 0000B1C8 7CE75814 addc r7, r7, r11 0000B1CC 31080001 addic r8, r8, 1 0000B1D0 33670001 addic r27, r7, 1 0000B1D4 5507083A rlwinm r7, r8, 1, 0, 29 0000B1D8 7D4AF014 addc r10, r10, r30 0000B1DC 7F680E70 srawi r8, r27, 1 0000B1E0 336A0001 addic r27, r10, 1 0000B1E4 90AF0000 stw [r15], r5 0000B1E8 2C9A0000 cmpwi cr1, r26, 0 0000B1EC 57AA103A rlwinm r10, r29, 2, 0, 29 0000B1F0 4BFFFD74 b -0x0000028C /* 0000AF64 */ label0000B1F4: 0000B1F4 818100A8 lwz r12, [r1 + 0x00A8] 0000B1F8 302100A0 addic r1, r1, 160 0000B1FC 7D8803A6 mtlr r12 0000B200 B9A1FFB4 lmw r13, [r1 - 0x004C] 0000B204 4E800020 blr label0000B208: 0000B208 B9A10054 lmw r13, [r1 + 0x0054] 0000B20C 302100A0 addic r1, r1, 160 0000B210 4E800020 blr label0000B214: 0000B214 B9A10054 lmw r13, [r1 + 0x0054] 0000B218 302100A0 addic r1, r1, 160 0000B21C 4E800020 blr 0000B220 00000000 .invalid 0000B224 00002041 .invalid 0000B228 80130800 lwz r0, [r19 + 0x0800] 0000B22C 00000000 .invalid 0000B230 0000072C .invalid 0000B234 000F5363 .invalid 0000B238 616E4C69 ori r14, r11, 0x4C69 0000B23C 6E654572 xoris r5, r19, 0x4572 0000B240 72517561 andi. r17, r18, 0x7561 label0000B244: 0000B244 64000000 oris r0, r0, 0x0000 0000B248 BDA1FFB4 stmw [r1 - 0x004C], r13 0000B24C 3A650000 addi r19, r5, 0x0000 0000B250 3A0A0000 addi r16, r10, 0x0000 0000B254 89530000 lbz r10, [r19] 0000B258 2C890000 cmpwi cr1, r9, 0 0000B25C 7C0802A6 mflr r0 0000B260 7C840735 extsh. r4, r4 0000B264 90010008 stw [r1 + 0x0008], r0 0000B268 32100100 addic r16, r16, 256 0000B26C 3A860000 addi r20, r6, 0x0000 0000B270 88140000 lbz r0, [r20] 0000B274 32940001 addic r20, r20, 1 0000B278 3A270000 addi r17, r7, 0x0000 0000B27C 88D10000 lbz r6, [r17] 0000B280 32310001 addic r17, r17, 1 0000B284 9421FF70 stwu [r1 - 0x0090], r1 0000B288 39C30000 addi r14, r3, 0x0000 0000B28C 39E80000 addi r15, r8, 0x0000 0000B290 32730001 addic r19, r19, 1 0000B294 30A90800 addic r5, r9, 2048 0000B298 41860008 beq cr1, +0x00000008 /* 0000B2A0 */ 0000B29C 39250000 addi r9, r5, 0x0000 label0000B2A0: 0000B2A0 3084FFFF subic r4, r4, 1 0000B2A4 2C890000 cmpwi cr1, r9, 0 0000B2A8 7C970734 extsh r23, r4 0000B2AC 418206A4 beq +0x000006A4 /* 0000B950 */ 0000B2B0 82C100C8 lwz r22, [r1 + 0x00C8] 0000B2B4 30891000 addic r4, r9, 4096 0000B2B8 332F0800 addic r25, r15, 2048 0000B2BC 40860330 bne cr1, +0x00000330 /* 0000B5EC */ 0000B2C0 8B530000 lbz r26, [r19] 0000B2C4 88960000 lbz r4, [r22] 0000B2C8 7CAAD014 addc r5, r10, r26 0000B2CC 30A50001 addic r5, r5, 1 0000B2D0 7C840774 extsb r4, r4 0000B2D4 8B740000 lbz r27, [r20] 0000B2D8 7CA50E70 srawi r5, r5, 1 0000B2DC 7C00D814 addc r0, r0, r27 0000B2E0 7C902014 addc r4, r16, r4 0000B2E4 7C8428AE lbzx r4, r4, r5 0000B2E8 8B870001 lbz r28, [r7 + 0x0001] 0000B2EC 5484103A rlwinm r4, r4, 2, 0, 29 0000B2F0 7CA6E014 addc r5, r6, r28 0000B2F4 30A50001 addic r5, r5, 1 0000B2F8 54A5083A rlwinm r5, r5, 1, 0, 29 0000B2FC 7EB9282E lwzx r21, r25, r5 0000B300 7E4F202E lwzx r18, r15, r4 0000B304 30000001 addic r0, r0, 1 0000B308 7C92A814 addc r4, r18, r21 0000B30C 7C858670 srawi r5, r4, 16 0000B310 5404083A rlwinm r4, r0, 1, 0, 29 0000B314 7C1028AE lbzx r0, r16, r5 0000B318 3CA0FFFF lis r5, 0xFFFF 0000B31C 31A57DB2 addic r13, r5, 32178 0000B320 33AF0400 addic r29, r15, 1024 0000B324 7FDD202E lwzx r30, r29, r4 0000B328 5418801E rlwinm r24, r0, 16, 0, 15 0000B32C 387E0000 addi r3, r30, 0x0000 0000B330 3880CE56 li r4, 0xFFFFCE56 label0000B334: 0000B334 48000F2D bl +0x00000F2C /* 0000C260 */ 0000B338 80410014 lwz r2, [r1 + 0x0014] 0000B33C 7FF21814 addc r31, r18, r3 0000B340 38750000 addi r3, r21, 0x0000 0000B344 388D0000 addi r4, r13, 0x0000 0000B348 48000F19 bl +0x00000F18 /* 0000C260 */ 0000B34C 80410014 lwz r2, [r1 + 0x0014] 0000B350 7C1F1814 addc r0, r31, r3 0000B354 7C048670 srawi r4, r0, 16 0000B358 7C1020AE lbzx r0, r16, r4 0000B35C 7CB2F014 addc r5, r18, r30 0000B360 7CA48670 srawi r4, r5, 16 0000B364 5400402E rlwinm r0, r0, 8, 0, 23 0000B368 7C9020AE lbzx r4, r16, r4 0000B36C 7F000378 or r0, r24, r0 0000B370 7C002378 or r0, r0, r4 0000B374 2C970000 cmpwi cr1, r23, 0 0000B378 3097FFFF subic r4, r23, 1 0000B37C 7C920734 extsh r18, r4 0000B380 900E0000 stw [r14], r0 0000B384 5785103A rlwinm r5, r28, 2, 0, 29 0000B388 3880CE56 li r4, 0xFFFFCE56 0000B38C 5766103A rlwinm r6, r27, 2, 0, 29 0000B390 418605AC beq cr1, +0x000005AC /* 0000B93C */ 0000B394 88160001 lbz r0, [r22 + 0x0001] 0000B398 7EBD302E lwzx r21, r29, r6 0000B39C 7C000774 extsb r0, r0 0000B3A0 7CD00014 addc r6, r16, r0 0000B3A4 7C06D0AE lbzx r0, r6, r26 0000B3A8 7F19282E lwzx r24, r25, r5 0000B3AC 5405103A rlwinm r5, r0, 2, 0, 29 0000B3B0 7FCF282E lwzx r30, r15, r5 0000B3B4 38750000 addi r3, r21, 0x0000 0000B3B8 7C1EC014 addc r0, r30, r24 0000B3BC 7C058670 srawi r5, r0, 16 0000B3C0 7C1028AE lbzx r0, r16, r5 0000B3C4 5417801E rlwinm r23, r0, 16, 0, 15 0000B3C8 48000E99 bl +0x00000E98 /* 0000C260 */ 0000B3CC 80410014 lwz r2, [r1 + 0x0014] 0000B3D0 7FFE1814 addc r31, r30, r3 0000B3D4 38780000 addi r3, r24, 0x0000 0000B3D8 388D0000 addi r4, r13, 0x0000 0000B3DC 48000E85 bl +0x00000E84 /* 0000C260 */ 0000B3E0 80410014 lwz r2, [r1 + 0x0014] 0000B3E4 7C1F1814 addc r0, r31, r3 0000B3E8 7C048670 srawi r4, r0, 16 0000B3EC 7C1EA814 addc r0, r30, r21 0000B3F0 7C9020AE lbzx r4, r16, r4 0000B3F4 7C058670 srawi r5, r0, 16 0000B3F8 5480402E rlwinm r0, r4, 8, 0, 23 0000B3FC 7C9028AE lbzx r4, r16, r5 0000B400 7EE00378 or r0, r23, r0 0000B404 7C800378 or r0, r4, r0 0000B408 2C920000 cmpwi cr1, r18, 0 0000B40C 3092FFFF subic r4, r18, 1 0000B410 7C970734 extsh r23, r4 0000B414 900E0004 stw [r14 + 0x0004], r0 0000B418 3880CE56 li r4, 0xFFFFCE56 0000B41C 41860520 beq cr1, +0x00000520 /* 0000B93C */ 0000B420 8BD30001 lbz r30, [r19 + 0x0001] 0000B424 8BF40001 lbz r31, [r20 + 0x0001] 0000B428 8B110001 lbz r24, [r17 + 0x0001] 0000B42C 7C1ED014 addc r0, r30, r26 0000B430 30000001 addic r0, r0, 1 0000B434 32310002 addic r17, r17, 2 0000B438 7C050E70 srawi r5, r0, 1 0000B43C 7C18E014 addc r0, r24, r28 0000B440 30000001 addic r0, r0, 1 0000B444 5406083A rlwinm r6, r0, 1, 0, 29 0000B448 88160002 lbz r0, [r22 + 0x0002] 0000B44C 7F99302E lwzx r28, r25, r6 0000B450 7D5FD814 addc r10, r31, r27 0000B454 7C000774 extsb r0, r0 0000B458 7CD00014 addc r6, r16, r0 0000B45C 7C0628AE lbzx r0, r6, r5 0000B460 30AA0001 addic r5, r10, 1 0000B464 5406103A rlwinm r6, r0, 2, 0, 29 0000B468 7E4F302E lwzx r18, r15, r6 0000B46C 54A6083A rlwinm r6, r5, 1, 0, 29 0000B470 32940002 addic r20, r20, 2 0000B474 7C12E014 addc r0, r18, r28 0000B478 7C058670 srawi r5, r0, 16 0000B47C 7C1028AE lbzx r0, r16, r5 0000B480 32730002 addic r19, r19, 2 0000B484 7F5D302E lwzx r26, r29, r6 0000B488 5415801E rlwinm r21, r0, 16, 0, 15 0000B48C 387A0000 addi r3, r26, 0x0000 0000B490 48000DD1 bl +0x00000DD0 /* 0000C260 */ 0000B494 80410014 lwz r2, [r1 + 0x0014] 0000B498 7F721814 addc r27, r18, r3 0000B49C 387C0000 addi r3, r28, 0x0000 0000B4A0 388D0000 addi r4, r13, 0x0000 0000B4A4 48000DBD bl +0x00000DBC /* 0000C260 */ 0000B4A8 80410014 lwz r2, [r1 + 0x0014] 0000B4AC 7C1B1814 addc r0, r27, r3 0000B4B0 7C048670 srawi r4, r0, 16 0000B4B4 7C12D014 addc r0, r18, r26 0000B4B8 7C9020AE lbzx r4, r16, r4 0000B4BC 7C058670 srawi r5, r0, 16 0000B4C0 5480402E rlwinm r0, r4, 8, 0, 23 0000B4C4 7C9028AE lbzx r4, r16, r5 0000B4C8 7EA00378 or r0, r21, r0 0000B4CC 7C800378 or r0, r4, r0 0000B4D0 2C970000 cmpwi cr1, r23, 0 0000B4D4 3097FFFF subic r4, r23, 1 0000B4D8 7C920734 extsh r18, r4 0000B4DC 900E0008 stw [r14 + 0x0008], r0 0000B4E0 5705103A rlwinm r5, r24, 2, 0, 29 0000B4E4 3880CE56 li r4, 0xFFFFCE56 0000B4E8 57E6103A rlwinm r6, r31, 2, 0, 29 0000B4EC 41860450 beq cr1, +0x00000450 /* 0000B93C */ 0000B4F0 88160003 lbz r0, [r22 + 0x0003] 0000B4F4 7EBD302E lwzx r21, r29, r6 0000B4F8 7C000774 extsb r0, r0 0000B4FC 7CD00014 addc r6, r16, r0 0000B500 7C06F0AE lbzx r0, r6, r30 0000B504 7F59282E lwzx r26, r25, r5 0000B508 5405103A rlwinm r5, r0, 2, 0, 29 0000B50C 7F6F282E lwzx r27, r15, r5 0000B510 32D60004 addic r22, r22, 4 0000B514 7C1BD014 addc r0, r27, r26 0000B518 7C058670 srawi r5, r0, 16 0000B51C 7C1028AE lbzx r0, r16, r5 0000B520 38750000 addi r3, r21, 0x0000 0000B524 5417801E rlwinm r23, r0, 16, 0, 15 0000B528 48000D39 bl +0x00000D38 /* 0000C260 */ 0000B52C 80410014 lwz r2, [r1 + 0x0014] 0000B530 7F9B1814 addc r28, r27, r3 0000B534 387A0000 addi r3, r26, 0x0000 0000B538 388D0000 addi r4, r13, 0x0000 0000B53C 48000D25 bl +0x00000D24 /* 0000C260 */ 0000B540 80410014 lwz r2, [r1 + 0x0014] 0000B544 7C1C1814 addc r0, r28, r3 0000B548 7C048670 srawi r4, r0, 16 0000B54C 7C1BA814 addc r0, r27, r21 0000B550 7C9020AE lbzx r4, r16, r4 0000B554 7C058670 srawi r5, r0, 16 0000B558 5480402E rlwinm r0, r4, 8, 0, 23 0000B55C 7C9028AE lbzx r4, r16, r5 0000B560 7EE00378 or r0, r23, r0 0000B564 2C920000 cmpwi cr1, r18, 0 0000B568 7C800378 or r0, r4, r0 0000B56C 900E000C stw [r14 + 0x000C], r0 0000B570 3012FFFF subic r0, r18, 1 0000B574 31CE0010 addic r14, r14, 16 0000B578 7C170734 extsh r23, r0 0000B57C 418603C0 beq cr1, +0x000003C0 /* 0000B93C */ 0000B580 8B530000 lbz r26, [r19] 0000B584 88160000 lbz r0, [r22] 0000B588 7C9ED014 addc r4, r30, r26 0000B58C 30840001 addic r4, r4, 1 0000B590 7C000774 extsb r0, r0 0000B594 7C850E70 srawi r5, r4, 1 0000B598 7C900014 addc r4, r16, r0 0000B59C 7C0428AE lbzx r0, r4, r5 0000B5A0 8B910000 lbz r28, [r17] 0000B5A4 5404103A rlwinm r4, r0, 2, 0, 29 0000B5A8 7C18E014 addc r0, r24, r28 0000B5AC 30000001 addic r0, r0, 1 0000B5B0 5405083A rlwinm r5, r0, 1, 0, 29 0000B5B4 8B740000 lbz r27, [r20] 0000B5B8 7E4F202E lwzx r18, r15, r4 0000B5BC 7C9FD814 addc r4, r31, r27 0000B5C0 7EB9282E lwzx r21, r25, r5 0000B5C4 30840001 addic r4, r4, 1 0000B5C8 7C12A814 addc r0, r18, r21 0000B5CC 5485083A rlwinm r5, r4, 1, 0, 29 0000B5D0 7C048670 srawi r4, r0, 16 0000B5D4 7C1020AE lbzx r0, r16, r4 0000B5D8 7FDD282E lwzx r30, r29, r5 0000B5DC 5418801E rlwinm r24, r0, 16, 0, 15 0000B5E0 387E0000 addi r3, r30, 0x0000 0000B5E4 3880CE56 li r4, 0xFFFFCE56 0000B5E8 4BFFFD4C b -0x000002B4 /* 0000B334 */ label0000B5EC: 0000B5EC 30B7FFFF subic r5, r23, 1 0000B5F0 7CBF0735 extsh. r31, r5 0000B5F4 88B30000 lbz r5, [r19] 0000B5F8 89960000 lbz r12, [r22] 0000B5FC 7D4A2814 addc r10, r10, r5 0000B600 316A0001 addic r11, r10, 1 0000B604 7D8A0774 extsb r10, r12 0000B608 7D6B0E70 srawi r11, r11, 1 0000B60C 7D505014 addc r10, r16, r10 0000B610 7D6A58AE lbzx r11, r10, r11 0000B614 89470001 lbz r10, [r7 + 0x0001] 0000B618 556B103A rlwinm r11, r11, 2, 0, 29 0000B61C 7CC65014 addc r6, r6, r10 0000B620 30C60001 addic r6, r6, 1 0000B624 54DE083A rlwinm r30, r6, 1, 0, 29 0000B628 7CCF582E lwzx r6, r15, r11 0000B62C 89740000 lbz r11, [r20] 0000B630 2C970000 cmpwi cr1, r23, 0 0000B634 7C005814 addc r0, r0, r11 0000B638 30000001 addic r0, r0, 1 0000B63C 39190000 addi r8, r25, 0x0000 0000B640 7F88F02E lwzx r28, r8, r30 0000B644 540C083A rlwinm r12, r0, 1, 0, 29 0000B648 33CF0400 addic r30, r15, 1024 0000B64C 7C1E602E lwzx r0, r30, r12 0000B650 7D86E014 addc r12, r6, r28 0000B654 7FA60014 addc r29, r6, r0 0000B658 7FBD8670 srawi r29, r29, 16 0000B65C 7F70E8AE lbzx r27, r16, r29 0000B660 7C008670 srawi r0, r0, 16 0000B664 541D103A rlwinm r29, r0, 2, 0, 29 0000B668 7C09E82E lwzx r0, r9, r29 0000B66C 7F9D8670 srawi r29, r28, 16 0000B670 57BD103A rlwinm r29, r29, 2, 0, 29 0000B674 7FA4E82E lwzx r29, r4, r29 0000B678 7C060014 addc r0, r6, r0 0000B67C 7C00E814 addc r0, r0, r29 0000B680 7D8C8670 srawi r12, r12, 16 0000B684 7C068670 srawi r6, r0, 16 0000B688 7D9060AE lbzx r12, r16, r12 0000B68C 7C1030AE lbzx r0, r16, r6 0000B690 5586801E rlwinm r6, r12, 16, 0, 15 0000B694 5400402E rlwinm r0, r0, 8, 0, 23 0000B698 7CC00378 or r0, r6, r0 0000B69C 7C00DB78 or r0, r0, r27 0000B6A0 900E0000 stw [r14], r0 0000B6A4 5546103A rlwinm r6, r10, 2, 0, 29 0000B6A8 556C103A rlwinm r12, r11, 2, 0, 29 label0000B6AC: 0000B6AC 418602B0 beq cr1, +0x000002B0 /* 0000B95C */ 0000B6B0 7C08302E lwzx r0, r8, r6 0000B6B4 88D60001 lbz r6, [r22 + 0x0001] 0000B6B8 7FBE602E lwzx r29, r30, r12 0000B6BC 7CC60774 extsb r6, r6 0000B6C0 7CD03014 addc r6, r16, r6 0000B6C4 7D8628AE lbzx r12, r6, r5 0000B6C8 7FBC8670 srawi r28, r29, 16 0000B6CC 5786103A rlwinm r6, r28, 2, 0, 29 0000B6D0 558C103A rlwinm r12, r12, 2, 0, 29 0000B6D4 7CC9302E lwzx r6, r9, r6 0000B6D8 7D8F602E lwzx r12, r15, r12 0000B6DC 7F8C3014 addc r28, r12, r6 0000B6E0 7CCC0014 addc r6, r12, r0 0000B6E4 7FACE814 addc r29, r12, r29 0000B6E8 7CC68670 srawi r6, r6, 16 0000B6EC 7D9030AE lbzx r12, r16, r6 0000B6F0 7FA68670 srawi r6, r29, 16 0000B6F4 7C008670 srawi r0, r0, 16 0000B6F8 541D103A rlwinm r29, r0, 2, 0, 29 0000B6FC 7C04E82E lwzx r0, r4, r29 0000B700 558C801E rlwinm r12, r12, 16, 0, 15 0000B704 7C1C0014 addc r0, r28, r0 0000B708 7C1D8670 srawi r29, r0, 16 0000B70C 7C10E8AE lbzx r0, r16, r29 0000B710 7CD030AE lbzx r6, r16, r6 0000B714 5400402E rlwinm r0, r0, 8, 0, 23 0000B718 7D800378 or r0, r12, r0 0000B71C 7CC00378 or r0, r6, r0 0000B720 30DFFFFF subic r6, r31, 1 0000B724 900E0004 stw [r14 + 0x0004], r0 0000B728 7CCC0734 extsh r12, r6 0000B72C 41820230 beq +0x00000230 /* 0000B95C */ 0000B730 8BF40001 lbz r31, [r20 + 0x0001] 0000B734 88D30001 lbz r6, [r19 + 0x0001] 0000B738 7C1F5814 addc r0, r31, r11 0000B73C 30000001 addic r0, r0, 1 0000B740 540B083A rlwinm r11, r0, 1, 0, 29 0000B744 7FBE582E lwzx r29, r30, r11 0000B748 89760002 lbz r11, [r22 + 0x0002] 0000B74C 7CA62814 addc r5, r6, r5 0000B750 30050001 addic r0, r5, 1 0000B754 7C050E70 srawi r5, r0, 1 0000B758 88110001 lbz r0, [r17 + 0x0001] 0000B75C 7D6B0774 extsb r11, r11 0000B760 7D405014 addc r10, r0, r10 0000B764 314A0001 addic r10, r10, 1 0000B768 554A083A rlwinm r10, r10, 1, 0, 29 0000B76C 7F88502E lwzx r28, r8, r10 0000B770 7D505814 addc r10, r16, r11 0000B774 7D4A28AE lbzx r10, r10, r5 0000B778 7FA58670 srawi r5, r29, 16 0000B77C 554A103A rlwinm r10, r10, 2, 0, 29 0000B780 54A5103A rlwinm r5, r5, 2, 0, 29 0000B784 7D6F502E lwzx r11, r15, r10 0000B788 7D49282E lwzx r10, r9, r5 0000B78C 7F858670 srawi r5, r28, 16 0000B790 54A5103A rlwinm r5, r5, 2, 0, 29 0000B794 7CA4282E lwzx r5, r4, r5 0000B798 7D4B5014 addc r10, r11, r10 0000B79C 7CAA2814 addc r5, r10, r5 0000B7A0 7D4BE014 addc r10, r11, r28 0000B7A4 7D4A8670 srawi r10, r10, 16 0000B7A8 7CA58670 srawi r5, r5, 16 0000B7AC 7D6BE814 addc r11, r11, r29 0000B7B0 7D5050AE lbzx r10, r16, r10 0000B7B4 7FB028AE lbzx r29, r16, r5 0000B7B8 7D658670 srawi r5, r11, 16 0000B7BC 7CB028AE lbzx r5, r16, r5 0000B7C0 554A801E rlwinm r10, r10, 16, 0, 15 0000B7C4 57AB402E rlwinm r11, r29, 8, 0, 23 0000B7C8 2C8C0000 cmpwi cr1, r12, 0 0000B7CC 7D4A5B78 or r10, r10, r11 0000B7D0 7CA55378 or r5, r5, r10 0000B7D4 316CFFFF subic r11, r12, 1 0000B7D8 90AE0008 stw [r14 + 0x0008], r5 0000B7DC 7D7D0735 extsh. r29, r11 0000B7E0 32730002 addic r19, r19, 2 0000B7E4 32940002 addic r20, r20, 2 0000B7E8 32310002 addic r17, r17, 2 0000B7EC 5405103A rlwinm r5, r0, 2, 0, 29 0000B7F0 57EA103A rlwinm r10, r31, 2, 0, 29 0000B7F4 41860168 beq cr1, +0x00000168 /* 0000B95C */ 0000B7F8 7D68282E lwzx r11, r8, r5 0000B7FC 88B60003 lbz r5, [r22 + 0x0003] 0000B800 7D9E502E lwzx r12, r30, r10 0000B804 7CA50774 extsb r5, r5 0000B808 7CB02814 addc r5, r16, r5 0000B80C 7D4530AE lbzx r10, r5, r6 0000B810 7D9C8670 srawi r28, r12, 16 0000B814 5785103A rlwinm r5, r28, 2, 0, 29 0000B818 554A103A rlwinm r10, r10, 2, 0, 29 0000B81C 7CA9282E lwzx r5, r9, r5 0000B820 7D4F502E lwzx r10, r15, r10 0000B824 7F8A2814 addc r28, r10, r5 0000B828 7CAA5814 addc r5, r10, r11 0000B82C 7D6B8670 srawi r11, r11, 16 0000B830 556B103A rlwinm r11, r11, 2, 0, 29 0000B834 7D64582E lwzx r11, r4, r11 0000B838 7D8A6014 addc r12, r10, r12 0000B83C 7D7C5814 addc r11, r28, r11 0000B840 7D6B8670 srawi r11, r11, 16 0000B844 7D7058AE lbzx r11, r16, r11 0000B848 7CA58670 srawi r5, r5, 16 0000B84C 7D5028AE lbzx r10, r16, r5 0000B850 7D858670 srawi r5, r12, 16 0000B854 554A801E rlwinm r10, r10, 16, 0, 15 0000B858 556B402E rlwinm r11, r11, 8, 0, 23 0000B85C 7CB028AE lbzx r5, r16, r5 0000B860 7D4A5B78 or r10, r10, r11 0000B864 7CA55378 or r5, r5, r10 0000B868 90AE000C stw [r14 + 0x000C], r5 0000B86C 30BDFFFF subic r5, r29, 1 0000B870 32D60004 addic r22, r22, 4 0000B874 31CE0010 addic r14, r14, 16 0000B878 7CAC0734 extsh r12, r5 0000B87C 418200E0 beq +0x000000E0 /* 0000B95C */ 0000B880 89740000 lbz r11, [r20] 0000B884 88B30000 lbz r5, [r19] 0000B888 7D5F5814 addc r10, r31, r11 0000B88C 8BF60000 lbz r31, [r22] 0000B890 314A0001 addic r10, r10, 1 0000B894 554A083A rlwinm r10, r10, 1, 0, 29 0000B898 7F9E502E lwzx r28, r30, r10 0000B89C 7CC62814 addc r6, r6, r5 0000B8A0 89510000 lbz r10, [r17] 0000B8A4 30C60001 addic r6, r6, 1 0000B8A8 7FFF0774 extsb r31, r31 0000B8AC 7FF0F814 addc r31, r16, r31 0000B8B0 7C005014 addc r0, r0, r10 0000B8B4 30000001 addic r0, r0, 1 0000B8B8 541D083A rlwinm r29, r0, 1, 0, 29 0000B8BC 7C08E82E lwzx r0, r8, r29 0000B8C0 7CC60E70 srawi r6, r6, 1 0000B8C4 7FFF30AE lbzx r31, r31, r6 0000B8C8 7F868670 srawi r6, r28, 16 0000B8CC 54C6103A rlwinm r6, r6, 2, 0, 29 0000B8D0 57FF103A rlwinm r31, r31, 2, 0, 29 0000B8D4 7FAFF82E lwzx r29, r15, r31 0000B8D8 7FE9302E lwzx r31, r9, r6 0000B8DC 7C068670 srawi r6, r0, 16 0000B8E0 54C6103A rlwinm r6, r6, 2, 0, 29 0000B8E4 7CC4302E lwzx r6, r4, r6 0000B8E8 7FFDF814 addc r31, r29, r31 0000B8EC 7CDF3014 addc r6, r31, r6 0000B8F0 7C1D0014 addc r0, r29, r0 0000B8F4 7C1F8670 srawi r31, r0, 16 0000B8F8 7CC68670 srawi r6, r6, 16 0000B8FC 7C1DE014 addc r0, r29, r28 0000B900 7FB030AE lbzx r29, r16, r6 0000B904 7FF0F8AE lbzx r31, r16, r31 0000B908 7C068670 srawi r6, r0, 16 0000B90C 7C1030AE lbzx r0, r16, r6 0000B910 57E6801E rlwinm r6, r31, 16, 0, 15 0000B914 57BF402E rlwinm r31, r29, 8, 0, 23 0000B918 7CC6FB78 or r6, r6, r31 0000B91C 7CC00378 or r0, r6, r0 0000B920 33ECFFFF subic r31, r12, 1 0000B924 2C8C0000 cmpwi cr1, r12, 0 0000B928 5546103A rlwinm r6, r10, 2, 0, 29 0000B92C 7FFF0735 extsh. r31, r31 0000B930 900E0000 stw [r14], r0 0000B934 556C103A rlwinm r12, r11, 2, 0, 29 0000B938 4BFFFD74 b -0x0000028C /* 0000B6AC */ label0000B93C: 0000B93C 81810098 lwz r12, [r1 + 0x0098] 0000B940 30210090 addic r1, r1, 144 0000B944 7D8803A6 mtlr r12 0000B948 B9A1FFB4 lmw r13, [r1 - 0x004C] 0000B94C 4E800020 blr label0000B950: 0000B950 B9C10048 lmw r14, [r1 + 0x0048] 0000B954 30210090 addic r1, r1, 144 0000B958 4E800020 blr label0000B95C: 0000B95C B9C10048 lmw r14, [r1 + 0x0048] 0000B960 30210090 addic r1, r1, 144 0000B964 4E800020 blr 0000B968 00000000 .invalid 0000B96C 00002041 .invalid 0000B970 80130800 lwz r0, [r19 + 0x0800] 0000B974 00000000 .invalid 0000B978 00000720 .invalid 0000B97C 00125363 .invalid 0000B980 616E4C69 ori r14, r11, 0x4C69 0000B984 6E654572 xoris r5, r19, 0x4572 0000B988 72517561 andi. r17, r18, 0x7561 0000B98C 644F6464 oris r15, r2, 0x6464 0000B990 7CA50734 extsh r5, r5 0000B994 30A5FFFF subic r5, r5, 1 0000B998 7CA50735 extsh. r5, r5 0000B99C 30A5FFFF subic r5, r5, 1 0000B9A0 7CA50734 extsh r5, r5 0000B9A4 41820058 beq +0x00000058 /* 0000B9FC */ label0000B9A8: 0000B9A8 2C050000 cmpwi r5, 0 0000B9AC 3005FFFF subic r0, r5, 1 0000B9B0 7C050734 extsh r5, r0 0000B9B4 89030000 lbz r8, [r3] 0000B9B8 8C030001 lbzu r0, [r3 + 0x0001] 0000B9BC 99040000 stb [r4], r8 0000B9C0 7CC80014 addc r6, r8, r0 0000B9C4 30C60001 addic r6, r6, 1 0000B9C8 7CC60E70 srawi r6, r6, 1 0000B9CC 98C40002 stb [r4 + 0x0002], r6 0000B9D0 7CC70734 extsh r7, r6 0000B9D4 7CC03814 addc r6, r0, r7 0000B9D8 7CE83814 addc r7, r8, r7 0000B9DC 30C60001 addic r6, r6, 1 0000B9E0 30E70001 addic r7, r7, 1 0000B9E4 7CC60E70 srawi r6, r6, 1 0000B9E8 7CE70E70 srawi r7, r7, 1 0000B9EC 98E40001 stb [r4 + 0x0001], r7 0000B9F0 98C40003 stb [r4 + 0x0003], r6 0000B9F4 30840004 addic r4, r4, 4 0000B9F8 4082FFB0 bne -0x00000050 /* 0000B9A8 */ label0000B9FC: 0000B9FC 98040003 stb [r4 + 0x0003], r0 0000BA00 98040000 stb [r4], r0 0000BA04 98040001 stb [r4 + 0x0001], r0 0000BA08 98040002 stb [r4 + 0x0002], r0 0000BA0C 4E800020 blr 0000BA10 00000000 .invalid 0000BA14 00002040 .invalid 0000BA18 00000300 .invalid 0000BA1C 00000000 .invalid 0000BA20 00000080 .invalid 0000BA24 000B496E .invalid 0000BA28 74657270 andis. r5, r3, 0x7270 0000BA2C 58446F75 .invalid 0000BA30 62000000 ori r0, r16, 0x0000 fn0000BA34: 0000BA34 7CA60735 extsh. r6, r5 0000BA38 30A6FFFF subic r5, r6, 1 0000BA3C 7CA60734 extsh r6, r5 0000BA40 30A3FFFF subic r5, r3, 1 0000BA44 30630001 addic r3, r3, 1 0000BA48 41820038 beq +0x00000038 /* 0000BA80 */ label0000BA4C: 0000BA4C 8CE50001 lbzu r7, [r5 + 0x0001] 0000BA50 2C060000 cmpwi r6, 0 0000BA54 3006FFFF subic r0, r6, 1 0000BA58 98E40000 stb [r4], r7 0000BA5C 88C30000 lbz r6, [r3] 0000BA60 30630001 addic r3, r3, 1 0000BA64 7CC73014 addc r6, r7, r6 0000BA68 30C60001 addic r6, r6, 1 0000BA6C 7CC60E70 srawi r6, r6, 1 0000BA70 98C40001 stb [r4 + 0x0001], r6 0000BA74 30840002 addic r4, r4, 2 0000BA78 7C060734 extsh r6, r0 0000BA7C 4082FFD0 bne -0x00000030 /* 0000BA4C */ label0000BA80: 0000BA80 4E800020 blr 0000BA84 00000000 .invalid 0000BA88 00002040 .invalid 0000BA8C 00000300 .invalid 0000BA90 00000000 .invalid 0000BA94 00000050 .invalid 0000BA98 0008496E .invalid 0000BA9C 74657270 andis. r5, r3, 0x7270 0000BAA0 58630000 .invalid fn0000BAA4: 0000BAA4 2C080000 cmpwi r8, 0 0000BAA8 2C860000 cmpwi cr1, r6, 0 0000BAAC 93E1FFFC stw [r1 - 0x0004], r31 0000BAB0 3108FFFF subic r8, r8, 1 0000BAB4 418200C0 beq +0x000000C0 /* 0000BB74 */ 0000BAB8 89230000 lbz r9, [r3] 0000BABC 8D430001 lbzu r10, [r3 + 0x0001] 0000BAC0 89640000 lbz r11, [r4] 0000BAC4 7C095014 addc r0, r9, r10 0000BAC8 30000001 addic r0, r0, 1 0000BACC 7C000E70 srawi r0, r0, 1 0000BAD0 2C080000 cmpwi r8, 0 0000BAD4 8D840001 lbzu r12, [r4 + 0x0001] 0000BAD8 99250000 stb [r5], r9 0000BADC 98050001 stb [r5 + 0x0001], r0 0000BAE0 30A50002 addic r5, r5, 2 0000BAE4 7FE95814 addc r31, r9, r11 0000BAE8 301F0001 addic r0, r31, 1 label0000BAEC: 0000BAEC 4186001C beq cr1, +0x0000001C /* 0000BB08 */ 0000BAF0 7D2B6014 addc r9, r11, r12 0000BAF4 31290001 addic r9, r9, 1 0000BAF8 7D290E70 srawi r9, r9, 1 0000BAFC 99660000 stb [r6], r11 0000BB00 99260001 stb [r6 + 0x0001], r9 0000BB04 30C60002 addic r6, r6, 2 label0000BB08: 0000BB08 7D2AF814 addc r9, r10, r31 0000BB0C 7D2C4814 addc r9, r12, r9 0000BB10 7C000E70 srawi r0, r0, 1 0000BB14 31290002 addic r9, r9, 2 0000BB18 98070000 stb [r7], r0 0000BB1C 7D201670 srawi r0, r9, 2 0000BB20 98070001 stb [r7 + 0x0001], r0 0000BB24 30E70002 addic r7, r7, 2 0000BB28 3108FFFF subic r8, r8, 1 0000BB2C 41820040 beq +0x00000040 /* 0000BB6C */ 0000BB30 89230000 lbz r9, [r3] 0000BB34 8D430001 lbzu r10, [r3 + 0x0001] 0000BB38 89640000 lbz r11, [r4] 0000BB3C 2C080000 cmpwi r8, 0 0000BB40 2C860000 cmpwi cr1, r6, 0 0000BB44 7C095014 addc r0, r9, r10 0000BB48 30000001 addic r0, r0, 1 0000BB4C 7C000E70 srawi r0, r0, 1 0000BB50 8D840001 lbzu r12, [r4 + 0x0001] 0000BB54 99250000 stb [r5], r9 0000BB58 7FE95814 addc r31, r9, r11 0000BB5C 98050001 stb [r5 + 0x0001], r0 0000BB60 30A50002 addic r5, r5, 2 0000BB64 301F0001 addic r0, r31, 1 0000BB68 4BFFFF84 b -0x0000007C /* 0000BAEC */ label0000BB6C: 0000BB6C 83E1FFFC lwz r31, [r1 - 0x0004] 0000BB70 4E800020 blr label0000BB74: 0000BB74 4E800020 blr 0000BB78 00000000 .invalid 0000BB7C 00002040 .invalid 0000BB80 00010600 .invalid 0000BB84 00000000 .invalid 0000BB88 000000D4 .invalid 0000BB8C 0009496E .invalid 0000BB90 74657270 andis. r5, r3, 0x7270 0000BB94 58596300 .invalid fn0000BB98: 0000BB98 2C0A0000 cmpwi r10, 0 0000BB9C 2C890000 cmpwi cr1, r9, 0 0000BBA0 BE01FFC0 stmw [r1 - 0x0040], r16 0000BBA4 314AFFFF subic r10, r10, 1 0000BBA8 41820250 beq +0x00000250 /* 0000BDF8 */ 0000BBAC 8A430000 lbz r18, [r3] 0000BBB0 8E230001 lbzu r17, [r3 + 0x0001] 0000BBB4 9A450000 stb [r5], r18 0000BBB8 7D728814 addc r11, r18, r17 0000BBBC 300B0001 addic r0, r11, 1 0000BBC0 7C000E70 srawi r0, r0, 1 0000BBC4 98050002 stb [r5 + 0x0002], r0 0000BBC8 7C115814 addc r0, r17, r11 0000BBCC 7D910014 addc r12, r17, r0 0000BBD0 7C129014 addc r0, r18, r18 0000BBD4 7F720014 addc r27, r18, r0 0000BBD8 7FDB8814 addc r30, r27, r17 0000BBDC 301E0002 addic r0, r30, 2 0000BBE0 7C001670 srawi r0, r0, 2 0000BBE4 98050001 stb [r5 + 0x0001], r0 0000BBE8 300C0002 addic r0, r12, 2 0000BBEC 7C001670 srawi r0, r0, 2 0000BBF0 98050003 stb [r5 + 0x0003], r0 0000BBF4 89640000 lbz r11, [r4] 0000BBF8 2C0A0000 cmpwi r10, 0 0000BBFC 7C0B5814 addc r0, r11, r11 0000BC00 30A50004 addic r5, r5, 4 0000BC04 7E8B0014 addc r20, r11, r0 0000BC08 8E640001 lbzu r19, [r4 + 0x0001] label0000BC0C: 0000BC0C 4186004C beq cr1, +0x0000004C /* 0000BC58 */ 0000BC10 7C0B9814 addc r0, r11, r19 0000BC14 33E00001 addic r31, r0, 1 0000BC18 7FFF0E70 srawi r31, r31, 1 0000BC1C 9BE90002 stb [r9 + 0x0002], r31 0000BC20 7FEB5814 addc r31, r11, r11 0000BC24 7E8BF814 addc r20, r11, r31 0000BC28 7C130014 addc r0, r19, r0 0000BC2C 7C130014 addc r0, r19, r0 0000BC30 7FF49814 addc r31, r20, r19 0000BC34 33BF0002 addic r29, r31, 2 0000BC38 33800002 addic r28, r0, 2 0000BC3C 7FBD1670 srawi r29, r29, 2 0000BC40 7F9C1670 srawi r28, r28, 2 0000BC44 99690000 stb [r9], r11 0000BC48 9BA90001 stb [r9 + 0x0001], r29 0000BC4C 9B890003 stb [r9 + 0x0003], r28 0000BC50 31290004 addic r9, r9, 4 0000BC54 48000014 b +0x00000014 /* 0000BC68 */ label0000BC58: 0000BC58 7C0B9814 addc r0, r11, r19 0000BC5C 7C130014 addc r0, r19, r0 0000BC60 7C130014 addc r0, r19, r0 0000BC64 7FF49814 addc r31, r20, r19 label0000BC68: 0000BC68 7C100734 extsh r16, r0 0000BC6C 7C125814 addc r0, r18, r11 0000BC70 33400001 addic r26, r0, 1 0000BC74 7C110014 addc r0, r17, r0 0000BC78 7C130014 addc r0, r19, r0 0000BC7C 7FD70734 extsh r23, r30 0000BC80 33A00002 addic r29, r0, 2 0000BC84 7C17B814 addc r0, r23, r23 0000BC88 7EDB5814 addc r22, r27, r11 0000BC8C 7D6BB814 addc r11, r11, r23 0000BC90 7D715814 addc r11, r17, r11 0000BC94 7D715814 addc r11, r17, r11 0000BC98 7F935814 addc r28, r19, r11 0000BC9C 7FF80734 extsh r24, r31 0000BCA0 7C170014 addc r0, r23, r0 0000BCA4 7D990734 extsh r25, r12 0000BCA8 7D92C014 addc r12, r18, r24 0000BCAC 7EB36014 addc r21, r19, r12 0000BCB0 7D98C014 addc r12, r24, r24 0000BCB4 7F780014 addc r27, r24, r0 0000BCB8 7C19C814 addc r0, r25, r25 0000BCBC 7FF90014 addc r31, r25, r0 0000BCC0 7C18B814 addc r0, r24, r23 0000BCC4 31600004 addic r11, r0, 4 0000BCC8 7C198014 addc r0, r25, r16 0000BCCC 30000004 addic r0, r0, 4 0000BCD0 7FD08014 addc r30, r16, r16 0000BCD4 7D986014 addc r12, r24, r12 0000BCD8 7D6B1E70 srawi r11, r11, 3 0000BCDC 7FBD1670 srawi r29, r29, 2 0000BCE0 7F13A814 addc r24, r19, r21 0000BCE4 7C001E70 srawi r0, r0, 3 0000BCE8 7FF0F814 addc r31, r16, r31 0000BCEC 7D976014 addc r12, r23, r12 0000BCF0 337B0008 addic r27, r27, 8 0000BCF4 339C0004 addic r28, r28, 4 0000BCF8 99670001 stb [r7 + 0x0001], r11 0000BCFC 9BA70002 stb [r7 + 0x0002], r29 0000BD00 7FD0F014 addc r30, r16, r30 0000BD04 7F5A0E70 srawi r26, r26, 1 0000BD08 33FF0008 addic r31, r31, 8 0000BD0C 7F6B2670 srawi r11, r27, 4 0000BD10 7EB2A014 addc r21, r18, r20 0000BD14 7F11C014 addc r24, r17, r24 0000BD18 32F60002 addic r23, r22, 2 0000BD1C 98070003 stb [r7 + 0x0003], r0 0000BD20 7F9D1E70 srawi r29, r28, 3 0000BD24 9B470000 stb [r7], r26 0000BD28 7EE01670 srawi r0, r23, 2 0000BD2C 7FFF2670 srawi r31, r31, 4 0000BD30 318C0008 addic r12, r12, 8 0000BD34 7FD9F014 addc r30, r25, r30 0000BD38 33950002 addic r28, r21, 2 0000BD3C 33780004 addic r27, r24, 4 0000BD40 33DE0008 addic r30, r30, 8 0000BD44 9BE60003 stb [r6 + 0x0003], r31 0000BD48 98060000 stb [r6], r0 0000BD4C 99660001 stb [r6 + 0x0001], r11 0000BD50 7FC02670 srawi r0, r30, 4 0000BD54 7D8C2670 srawi r12, r12, 4 0000BD58 9BA60002 stb [r6 + 0x0002], r29 0000BD5C 7F7F1E70 srawi r31, r27, 3 0000BD60 7F8B1670 srawi r11, r28, 2 0000BD64 99680000 stb [r8], r11 0000BD68 99880001 stb [r8 + 0x0001], r12 0000BD6C 9BE80002 stb [r8 + 0x0002], r31 0000BD70 98080003 stb [r8 + 0x0003], r0 0000BD74 30E70004 addic r7, r7, 4 0000BD78 30C60004 addic r6, r6, 4 0000BD7C 31080004 addic r8, r8, 4 0000BD80 314AFFFF subic r10, r10, 1 0000BD84 4182006C beq +0x0000006C /* 0000BDF0 */ 0000BD88 8A430000 lbz r18, [r3] 0000BD8C 8E230001 lbzu r17, [r3 + 0x0001] 0000BD90 9A450000 stb [r5], r18 0000BD94 7D728814 addc r11, r18, r17 0000BD98 300B0001 addic r0, r11, 1 0000BD9C 7C000E70 srawi r0, r0, 1 0000BDA0 98050002 stb [r5 + 0x0002], r0 0000BDA4 7C115814 addc r0, r17, r11 0000BDA8 7D910014 addc r12, r17, r0 0000BDAC 7C129014 addc r0, r18, r18 0000BDB0 7F720014 addc r27, r18, r0 0000BDB4 7FDB8814 addc r30, r27, r17 0000BDB8 301E0002 addic r0, r30, 2 0000BDBC 7C001670 srawi r0, r0, 2 0000BDC0 98050001 stb [r5 + 0x0001], r0 0000BDC4 300C0002 addic r0, r12, 2 0000BDC8 7C001670 srawi r0, r0, 2 0000BDCC 98050003 stb [r5 + 0x0003], r0 0000BDD0 89640000 lbz r11, [r4] 0000BDD4 30A50004 addic r5, r5, 4 0000BDD8 7C0B5814 addc r0, r11, r11 0000BDDC 2C0A0000 cmpwi r10, 0 0000BDE0 2C890000 cmpwi cr1, r9, 0 0000BDE4 7E8B0014 addc r20, r11, r0 0000BDE8 8E640001 lbzu r19, [r4 + 0x0001] 0000BDEC 4BFFFE20 b -0x000001E0 /* 0000BC0C */ label0000BDF0: 0000BDF0 BA01FFC0 lmw r16, [r1 - 0x0040] 0000BDF4 4E800020 blr label0000BDF8: 0000BDF8 4E800020 blr 0000BDFC 00000000 .invalid 0000BE00 00002040 .invalid 0000BE04 00100800 .invalid 0000BE08 00000000 .invalid 0000BE0C 00000264 .invalid 0000BE10 000A496E .invalid 0000BE14 74657270 andis. r5, r3, 0x7270 0000BE18 58594463 .invalid fn0000BE1C: 0000BE1C 7CC00734 extsh r0, r6 0000BE20 2C000004 cmpwi r0, 4 0000BE24 40810080 ble +0x00000080 /* 0000BEA4 */ label0000BE28: 0000BE28 3000FFFC subic r0, r0, 4 0000BE2C 7C000734 extsh r0, r0 0000BE30 88C30000 lbz r6, [r3] 0000BE34 2C800004 cmpwi cr1, r0, 4 0000BE38 88E40000 lbz r7, [r4] 0000BE3C 7CC63814 addc r6, r6, r7 0000BE40 30C60001 addic r6, r6, 1 0000BE44 7CC60E70 srawi r6, r6, 1 0000BE48 98C50000 stb [r5], r6 0000BE4C 88C30001 lbz r6, [r3 + 0x0001] 0000BE50 88E40001 lbz r7, [r4 + 0x0001] 0000BE54 7CC63814 addc r6, r6, r7 0000BE58 30C60001 addic r6, r6, 1 0000BE5C 7CC60E70 srawi r6, r6, 1 0000BE60 98C50001 stb [r5 + 0x0001], r6 0000BE64 88C30002 lbz r6, [r3 + 0x0002] 0000BE68 88E40002 lbz r7, [r4 + 0x0002] 0000BE6C 7CC63814 addc r6, r6, r7 0000BE70 30C60001 addic r6, r6, 1 0000BE74 7CC60E70 srawi r6, r6, 1 0000BE78 98C50002 stb [r5 + 0x0002], r6 0000BE7C 88C30003 lbz r6, [r3 + 0x0003] 0000BE80 88E40003 lbz r7, [r4 + 0x0003] 0000BE84 30630004 addic r3, r3, 4 0000BE88 7CC63814 addc r6, r6, r7 0000BE8C 30C60001 addic r6, r6, 1 0000BE90 7CC60E70 srawi r6, r6, 1 0000BE94 98C50003 stb [r5 + 0x0003], r6 0000BE98 30A50004 addic r5, r5, 4 0000BE9C 30840004 addic r4, r4, 4 0000BEA0 4185FF88 bgt cr1, -0x00000078 /* 0000BE28 */ label0000BEA4: 0000BEA4 2C000000 cmpwi r0, 0 0000BEA8 3000FFFF subic r0, r0, 1 0000BEAC 3105FFFF subic r8, r5, 1 0000BEB0 7C050734 extsh r5, r0 0000BEB4 41820034 beq +0x00000034 /* 0000BEE8 */ 0000BEB8 3084FFFF subic r4, r4, 1 0000BEBC 3063FFFF subic r3, r3, 1 label0000BEC0: 0000BEC0 2C050000 cmpwi r5, 0 0000BEC4 8CC40001 lbzu r6, [r4 + 0x0001] 0000BEC8 8C030001 lbzu r0, [r3 + 0x0001] 0000BECC 30E5FFFF subic r7, r5, 1 0000BED0 7C003014 addc r0, r0, r6 0000BED4 30000001 addic r0, r0, 1 0000BED8 7C000E70 srawi r0, r0, 1 0000BEDC 7CE50734 extsh r5, r7 0000BEE0 9C080001 stbu [r8 + 0x0001], r0 0000BEE4 4082FFDC bne -0x00000024 /* 0000BEC0 */ label0000BEE8: 0000BEE8 4E800020 blr 0000BEEC 00000000 .invalid 0000BEF0 00002040 .invalid 0000BEF4 00000400 .invalid 0000BEF8 00000000 .invalid 0000BEFC 000000D0 .invalid 0000BF00 0008496E .invalid 0000BF04 74657270 andis. r5, r3, 0x7270 0000BF08 59630000 .invalid fn0000BF0C: 0000BF0C 7D080734 extsh r8, r8 0000BF10 2C080003 cmpwi r8, 3 0000BF14 2F860000 cmpwi cr7, r6, 0 0000BF18 7CE00734 extsh r0, r7 0000BF1C 31290100 addic r9, r9, 256 0000BF20 40820014 bne +0x00000014 /* 0000BF34 */ 0000BF24 39030000 addi r8, r3, 0x0000 0000BF28 38640000 addi r3, r4, 0x0000 0000BF2C 38880000 addi r4, r8, 0x0000 0000BF30 39000001 li r8, 0x0001 label0000BF34: 0000BF34 2F08FFFF cmpwi cr6, r8, -1 0000BF38 2C080000 cmpwi r8, 0 0000BF3C 2C880001 cmpwi cr1, r8, 1 0000BF40 2E880002 cmpwi cr5, r8, 2 0000BF44 419E0168 beq cr7, +0x00000168 /* 0000C0AC */ 0000BF48 3100FFFF subic r8, r0, 1 0000BF4C 2F800000 cmpwi cr7, r0, 0 0000BF50 7D080734 extsh r8, r8 0000BF54 419A0118 beq cr6, +0x00000118 /* 0000C06C */ 0000BF58 3100FFFF subic r8, r0, 1 0000BF5C 4F1C0000 mcrf cr6, cr7 0000BF60 7D080734 extsh r8, r8 0000BF64 418200CC beq +0x000000CC /* 0000C030 */ 0000BF68 3100FFFF subic r8, r0, 1 0000BF6C 4C1C0000 mcrf cr0, cr7 0000BF70 7D0A0734 extsh r10, r8 0000BF74 4186005C beq cr1, +0x0000005C /* 0000BFD0 */ 0000BF78 380A0000 addi r0, r10, 0x0000 0000BF7C 409602B8 bne cr5, +0x000002B8 /* 0000C234 */ 0000BF80 3105FFFF subic r8, r5, 1 0000BF84 30A6FFFF subic r5, r6, 1 0000BF88 3084FFFF subic r4, r4, 1 0000BF8C 418202A8 beq +0x000002A8 /* 0000C234 */ 0000BF90 3063FFFF subic r3, r3, 1 label0000BF94: 0000BF94 2C000000 cmpwi r0, 0 0000BF98 30C0FFFF subic r6, r0, 1 0000BF9C 7CC00734 extsh r0, r6 0000BFA0 8CC50001 lbzu r6, [r5 + 0x0001] 0000BFA4 8D430001 lbzu r10, [r3 + 0x0001] 0000BFA8 8CE40001 lbzu r7, [r4 + 0x0001] 0000BFAC 7CC60774 extsb r6, r6 0000BFB0 7CEA3814 addc r7, r10, r7 0000BFB4 30E70001 addic r7, r7, 1 0000BFB8 7CE70E70 srawi r7, r7, 1 0000BFBC 7CC93014 addc r6, r9, r6 0000BFC0 7CC638AE lbzx r6, r6, r7 0000BFC4 9CC80001 stbu [r8 + 0x0001], r6 0000BFC8 4082FFCC bne -0x00000034 /* 0000BF94 */ 0000BFCC 48000268 b +0x00000268 /* 0000C234 */ label0000BFD0: 0000BFD0 30A5FFFF subic r5, r5, 1 0000BFD4 30E6FFFF subic r7, r6, 1 0000BFD8 3084FFFF subic r4, r4, 1 0000BFDC 41820258 beq +0x00000258 /* 0000C234 */ 0000BFE0 30C3FFFF subic r6, r3, 1 label0000BFE4: 0000BFE4 8C070001 lbzu r0, [r7 + 0x0001] 0000BFE8 2C0A0000 cmpwi r10, 0 0000BFEC 306AFFFF subic r3, r10, 1 0000BFF0 7C6A0734 extsh r10, r3 0000BFF4 8D060001 lbzu r8, [r6 + 0x0001] 0000BFF8 8C640001 lbzu r3, [r4 + 0x0001] 0000BFFC 7C000774 extsb r0, r0 0000C000 7C681814 addc r3, r8, r3 0000C004 30630001 addic r3, r3, 1 0000C008 7C630E70 srawi r3, r3, 1 0000C00C 7C630734 extsh r3, r3 0000C010 7C681814 addc r3, r8, r3 0000C014 30630001 addic r3, r3, 1 0000C018 7C630E70 srawi r3, r3, 1 0000C01C 7D090014 addc r8, r9, r0 0000C020 7C6818AE lbzx r3, r8, r3 0000C024 9C650001 stbu [r5 + 0x0001], r3 0000C028 4082FFBC bne -0x00000044 /* 0000BFE4 */ 0000C02C 48000208 b +0x00000208 /* 0000C234 */ label0000C030: 0000C030 3085FFFF subic r4, r5, 1 0000C034 30A6FFFF subic r5, r6, 1 0000C038 3063FFFF subic r3, r3, 1 0000C03C 419A01F8 beq cr6, +0x000001F8 /* 0000C234 */ label0000C040: 0000C040 8CC50001 lbzu r6, [r5 + 0x0001] 0000C044 2C080000 cmpwi r8, 0 0000C048 3008FFFF subic r0, r8, 1 0000C04C 7CC80774 extsb r8, r6 0000C050 8CC30001 lbzu r6, [r3 + 0x0001] 0000C054 7D094014 addc r8, r9, r8 0000C058 7CC830AE lbzx r6, r8, r6 0000C05C 7C080734 extsh r8, r0 0000C060 9CC40001 stbu [r4 + 0x0001], r6 0000C064 4082FFDC bne -0x00000024 /* 0000C040 */ 0000C068 480001CC b +0x000001CC /* 0000C234 */ label0000C06C: 0000C06C 3085FFFF subic r4, r5, 1 0000C070 30A6FFFF subic r5, r6, 1 0000C074 3063FFFF subic r3, r3, 1 0000C078 419E01BC beq cr7, +0x000001BC /* 0000C234 */ label0000C07C: 0000C07C 8CC30001 lbzu r6, [r3 + 0x0001] 0000C080 2C080000 cmpwi r8, 0 0000C084 3008FFFF subic r0, r8, 1 0000C088 8D050001 lbzu r8, [r5 + 0x0001] 0000C08C 7CC93014 addc r6, r9, r6 0000C090 7D080774 extsb r8, r8 0000C094 7D0800D0 neg r8, r8 0000C098 7CC640AE lbzx r6, r6, r8 0000C09C 7C080734 extsh r8, r0 0000C0A0 9CC40001 stbu [r4 + 0x0001], r6 0000C0A4 4082FFD8 bne -0x00000028 /* 0000C07C */ 0000C0A8 4800018C b +0x0000018C /* 0000C234 */ label0000C0AC: 0000C0AC 3120FFFF subic r9, r0, 1 0000C0B0 2F000000 cmpwi cr6, r0, 0 0000C0B4 7D290734 extsh r9, r9 0000C0B8 4182006C beq +0x0000006C /* 0000C124 */ 0000C0BC 3120FFFF subic r9, r0, 1 0000C0C0 4C180000 mcrf cr0, cr6 0000C0C4 7D290734 extsh r9, r9 0000C0C8 41860010 beq cr1, +0x00000010 /* 0000C0D8 */ 0000C0CC 2C800004 cmpwi cr1, r0, 4 0000C0D0 4196007C beq cr5, +0x0000007C /* 0000C14C */ 0000C0D4 4E800020 blr label0000C0D8: 0000C0D8 30A5FFFF subic r5, r5, 1 0000C0DC 3084FFFF subic r4, r4, 1 0000C0E0 3063FFFF subic r3, r3, 1 0000C0E4 41820150 beq +0x00000150 /* 0000C234 */ label0000C0E8: 0000C0E8 2C090000 cmpwi r9, 0 0000C0EC 8D040001 lbzu r8, [r4 + 0x0001] 0000C0F0 8CC30001 lbzu r6, [r3 + 0x0001] 0000C0F4 3009FFFF subic r0, r9, 1 0000C0F8 7C090734 extsh r9, r0 0000C0FC 7C064014 addc r0, r6, r8 0000C100 30000001 addic r0, r0, 1 0000C104 7C000E70 srawi r0, r0, 1 0000C108 7C000734 extsh r0, r0 0000C10C 7C060014 addc r0, r6, r0 0000C110 30000001 addic r0, r0, 1 0000C114 7C000E70 srawi r0, r0, 1 0000C118 9C050001 stbu [r5 + 0x0001], r0 0000C11C 4082FFCC bne -0x00000034 /* 0000C0E8 */ 0000C120 48000114 b +0x00000114 /* 0000C234 */ label0000C124: 0000C124 3085FFFF subic r4, r5, 1 0000C128 3063FFFF subic r3, r3, 1 0000C12C 419A0108 beq cr6, +0x00000108 /* 0000C234 */ label0000C130: 0000C130 2C090000 cmpwi r9, 0 0000C134 8CA30001 lbzu r5, [r3 + 0x0001] 0000C138 3009FFFF subic r0, r9, 1 0000C13C 9CA40001 stbu [r4 + 0x0001], r5 0000C140 7C090734 extsh r9, r0 0000C144 4082FFEC bne -0x00000014 /* 0000C130 */ 0000C148 480000EC b +0x000000EC /* 0000C234 */ label0000C14C: 0000C14C 9061FFE8 stw [r1 - 0x0018], r3 0000C150 9081FFEC stw [r1 - 0x0014], r4 0000C154 90A1FFF0 stw [r1 - 0x0010], r5 0000C158 4085008C ble cr1, +0x0000008C /* 0000C1E4 */ label0000C15C: 0000C15C 3000FFFC subic r0, r0, 4 0000C160 7C000734 extsh r0, r0 0000C164 89230000 lbz r9, [r3] 0000C168 2C000004 cmpwi r0, 4 0000C16C 89040000 lbz r8, [r4] 0000C170 7D294014 addc r9, r9, r8 0000C174 31290001 addic r9, r9, 1 0000C178 7D290E70 srawi r9, r9, 1 0000C17C 99250000 stb [r5], r9 0000C180 89230001 lbz r9, [r3 + 0x0001] 0000C184 89040001 lbz r8, [r4 + 0x0001] 0000C188 7D294014 addc r9, r9, r8 0000C18C 31290001 addic r9, r9, 1 0000C190 7D290E70 srawi r9, r9, 1 0000C194 99250001 stb [r5 + 0x0001], r9 0000C198 89230002 lbz r9, [r3 + 0x0002] 0000C19C 89040002 lbz r8, [r4 + 0x0002] 0000C1A0 7D294014 addc r9, r9, r8 0000C1A4 31290001 addic r9, r9, 1 0000C1A8 7D290E70 srawi r9, r9, 1 0000C1AC 99250002 stb [r5 + 0x0002], r9 0000C1B0 89230003 lbz r9, [r3 + 0x0003] 0000C1B4 89040003 lbz r8, [r4 + 0x0003] 0000C1B8 30630004 addic r3, r3, 4 0000C1BC 7D294014 addc r9, r9, r8 0000C1C0 31290001 addic r9, r9, 1 0000C1C4 7D290E70 srawi r9, r9, 1 0000C1C8 99250003 stb [r5 + 0x0003], r9 0000C1CC 30A50004 addic r5, r5, 4 0000C1D0 30840004 addic r4, r4, 4 0000C1D4 90A1FFF0 stw [r1 - 0x0010], r5 0000C1D8 9061FFE8 stw [r1 - 0x0018], r3 0000C1DC 9081FFEC stw [r1 - 0x0014], r4 0000C1E0 4181FF7C bgt -0x00000084 /* 0000C15C */ label0000C1E4: 0000C1E4 2C800000 cmpwi cr1, r0, 0 0000C1E8 3060FFFF subic r3, r0, 1 0000C1EC 7C660734 extsh r6, r3 0000C1F0 8061FFF0 lwz r3, [r1 - 0x0010] 0000C1F4 41860040 beq cr1, +0x00000040 /* 0000C234 */ 0000C1F8 80A1FFE8 lwz r5, [r1 - 0x0018] 0000C1FC 8081FFEC lwz r4, [r1 - 0x0014] 0000C200 3063FFFF subic r3, r3, 1 0000C204 30A5FFFF subic r5, r5, 1 0000C208 3084FFFF subic r4, r4, 1 label0000C20C: 0000C20C 2C060000 cmpwi r6, 0 0000C210 8D040001 lbzu r8, [r4 + 0x0001] 0000C214 8C050001 lbzu r0, [r5 + 0x0001] 0000C218 3126FFFF subic r9, r6, 1 0000C21C 7C004014 addc r0, r0, r8 0000C220 30000001 addic r0, r0, 1 0000C224 7C000E70 srawi r0, r0, 1 0000C228 7D260734 extsh r6, r9 0000C22C 9C030001 stbu [r3 + 0x0001], r0 0000C230 4082FFDC bne -0x00000024 /* 0000C20C */ label0000C234: 0000C234 4E800020 blr 0000C238 00000000 .invalid 0000C23C 00002040 .invalid 0000C240 00000700 .invalid 0000C244 00000000 .invalid 0000C248 0000032C .invalid 0000C24C 000B496E .invalid 0000C250 74657270 andis. r5, r3, 0x7270 0000C254 59466C65 .invalid 0000C258 78000000 .invalid 0000C25C 00000000 .invalid fn0000C260: 0000C260 818200AC lwz r12, [r2 + 0x00AC] 0000C264 90410014 stw [r1 + 0x0014], r2 0000C268 800C0000 lwz r0, [r12] 0000C26C 804C0004 lwz r2, [r12 + 0x0004] 0000C270 7C0903A6 mtctr r0 0000C274 4E800420 bctr 0000C278 00000000 .invalid 0000C27C 000C8000 .invalid 0000C280 00000000 .invalid fn0000C284: 0000C284 800B0000 lwz r0, [r11] 0000C288 90410014 stw [r1 + 0x0014], r2 0000C28C 7C0903A6 mtctr r0 0000C290 804B0004 lwz r2, [r11 + 0x0004] 0000C294 7D6C5B78 mr r12, r11 0000C298 816B0008 lwz r11, [r11 + 0x0008] 0000C29C 4E800420 bctr 0000C2A0 4E800020 blr 0000C2A4 00000000 .invalid 0000C2A8 000C0000 .invalid 0000C2AC 00000000 .invalid 0000C2B0 00000000 .invalid 0000C2B4 00000000 .invalid 0000C2B8 00000000 .invalid 0000C2BC 00000000 .invalid 0000C2C0 00000000 .invalid 0000C2C4 00000000 .invalid 0000C2C8 5043445F rlwimi. r3, r2, 8, 17, 15 0000C2CC 49504900 b +0x01504900 /* 01510BCC */ 0000C2D0 000071A8 .invalid 0000C2D4 000076BC .invalid 0000C2D8 00007800 .invalid 0000C2DC 00007810 .invalid 0000C2E0 00007954 .invalid 0000C2E4 00007B04 .invalid 0000C2E8 00007C48 .invalid 0000C2EC 00007C78 .invalid 0000C2F0 00000200 .invalid 0000C2F4 00000160 .invalid 0000C2F8 00000160 .invalid 0000C2FC 00000160 .invalid 0000C300 00000160 .invalid 0000C304 00000190 .invalid 0000C308 000001B0 .invalid 0000C30C 00000148 .invalid 0000C310 000001D0 .invalid 0000C314 0000025C .invalid 0000C318 0000025C .invalid [section 1 header] name __missing__ default_address 00000000 total_size 260 unpacked_size 260 packed_size 81 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 20 00 00 00 00 00 00 00 00 | 0000000000000020 | 00 00 00 00 00 00 01 58 00 00 00 00 00 00 23 74 | X #t 0000000000000030 | 00 00 01 58 00 00 00 00 00 00 23 FC 00 00 01 58 | X # X 0000000000000040 | 00 00 00 00 00 00 A3 8C 00 00 01 58 00 00 00 00 | X 0000000000000050 | 00 00 9E 80 00 00 01 58 00 00 00 00 00 00 A2 70 | X p 0000000000000060 | 00 00 01 58 00 00 00 00 00 00 9A 20 00 00 01 58 | X X 0000000000000070 | 00 00 00 00 00 00 93 64 00 00 01 58 00 00 00 00 | d X 0000000000000080 | 00 00 91 C0 00 00 01 58 00 00 00 00 00 00 90 74 | X t 0000000000000090 | 00 00 01 58 00 00 00 00 00 00 8F 58 00 00 01 58 | X X X 00000000000000A0 | 00 00 00 00 00 00 9F 80 00 00 01 58 00 00 00 00 | X 00000000000000B0 | 00 00 9B 18 00 00 01 58 00 00 00 00 00 00 94 50 | X P 00000000000000C0 | 00 00 01 58 00 00 00 00 00 00 A0 E8 00 00 01 58 | X X 00000000000000D0 | 00 00 00 00 00 00 9C B0 00 00 01 58 00 00 00 00 | X 00000000000000E0 | 00 00 95 8C 00 00 01 58 00 00 00 00 00 00 99 0C | X 00000000000000F0 | 00 00 01 58 00 00 00 00 00 00 97 F4 00 00 01 58 | X X 0000000000000100 | 00 00 00 00 00 00 96 FC 00 00 01 58 00 00 00 00 | X 0000000000000110 | 00 00 A4 C0 00 00 01 58 00 00 00 00 00 00 A6 F4 | X 0000000000000120 | 00 00 01 58 00 00 00 00 00 00 A9 3C 00 00 01 58 | X < X 0000000000000130 | 00 00 00 00 00 00 A7 88 00 00 01 58 00 00 00 00 | X 0000000000000140 | 00 00 B2 48 00 00 01 58 00 00 00 00 00 00 AA F4 | H X 0000000000000150 | 00 00 01 58 00 00 00 00 00 00 00 00 00 00 00 00 | X 0000000000000160 | 00 00 00 00 00 00 C2 C8 00 00 00 00 00 00 00 00 | 0000000000000170 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000190 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001C0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001F0 | 00 00 00 00 00 00 00 2C 00 00 00 00 00 00 00 38 | , 8 0000000000000200 | 00 00 00 44 00 00 00 00 00 00 00 50 00 00 00 5C | D P \ 0000000000000210 | 00 00 00 68 00 00 00 74 00 00 00 80 00 00 00 8C | h t 0000000000000220 | 00 00 00 98 00 00 00 A4 00 00 00 B0 00 00 00 BC | 0000000000000230 | 00 00 00 C8 00 00 00 D4 00 00 00 E0 00 00 00 EC | 0000000000000240 | 00 00 00 F8 00 00 01 04 00 00 01 10 00 00 01 1C | 0000000000000250 | 00 00 01 28 00 00 01 34 00 00 01 40 00 00 01 4C | ( 4 @ L [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 8007 reloc_incr_reloc_addr delta=0x8 0004: 4419 reloc_v_add_sect_c_sect_d_none num_3_word_blocks=26 0006: 4A02 reloc_v_add_imports num_words=3 0008: 4001 reloc_v_add_sect_c num_words=2 000A: 4A1F reloc_v_add_imports num_words=32 000C: 6025 reloc_i_add_import index=0x25 000E: 4A00 reloc_v_add_imports num_words=1 0010: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 0012: 6023 reloc_i_add_import index=0x23 0014: 0002 reloc_skip_then_add_sect_d skip_words=0, num_words=2 0016: 4A00 reloc_v_add_imports num_words=1 0018: 0016 reloc_skip_then_add_sect_d skip_words=0, num_words=22 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 36C section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 39 entries] 0 => [import InterfaceLib:DisposeHandle (02)] 1 => [import InterfaceLib:DisposePtr (02)] 2 => [import InterfaceLib:SetComponentRefcon (02)] 3 => [import InterfaceLib:BlockMove (02)] 4 => [import InterfaceLib:NewHandleClear (02)] 5 => [import InterfaceLib:GetZone (02)] 6 => [import InterfaceLib:GetComponentInstanceA5 (02)] 7 => [import InterfaceLib:SystemZone (02)] 8 => [import InterfaceLib:SetZone (02)] 9 => [import InterfaceLib:GetComponentRefcon (02)] 10 => [import InterfaceLib:NewPtrClear (02)] 11 => [import InterfaceLib:OpenComponentResFile (02)] 12 => [import InterfaceLib:GetResource (02)] 13 => [import InterfaceLib:CloseComponentResFile (02)] 14 => [import InterfaceLib:LoadResource (02)] 15 => [import InterfaceLib:ResError (02)] 16 => [import InterfaceLib:DetachResource (02)] 17 => [import InterfaceLib:HNoPurge (02)] 18 => [import InterfaceLib:SetComponentInstanceStorage (02)] 19 => [import InterfaceLib:HLock (02)] 20 => [import InterfaceLib:CountComponentInstances (02)] 21 => [import InterfaceLib:HPurge (02)] 22 => [import InterfaceLib:NewHandle (02)] 23 => [import InterfaceLib:PurgeSpace (02)] 24 => [import InterfaceLib:ApplicationZone (02)] 25 => [import InterfaceLib:GetToolTrapAddress (02)] 26 => [import InterfaceLib:TempFreeMem (02)] 27 => [import InterfaceLib:TempNewHandle (02)] 28 => [import InterfaceLib:TempHLock (02)] 29 => [import InterfaceLib:NewPtr (02)] 30 => [import InterfaceLib:TempDisposeHandle (02)] 31 => [import InterfaceLib:TempHUnlock (02)] 32 => [import InterfaceLib:HUnlock (02)] 33 => [import InterfaceLib:InlineGetHandleSize (02)] 34 => [import InterfaceLib:CallUniversalProc (02)] 35 => [import InterfaceLib:NewRoutineDescriptor (02)] 36 => [import InterfaceLib:FixMul (02)] 37 => [import QuickTimeLib:InverseMatrix (02)] 38 => [import QuickTimeLib:TransformRect (02)]